Learn the core ideas and skills needed to begin programming in any language on any platform. Author Chris Kennedy uses JavaScript to explore the syntax and semantics of a programming language, and shows you how to write and execute your first program and understand what's going on under the hood. Along the way, you'll explore other programming languages, including C, Java, and Python, and learn the reasons to choose one language over another. Each...