{"product_id":"learn-to-program-with-javascript-a-self-teaching-guide-9781702115780","title":"Learn to Program with JavaScript: A Self-Teaching Guide","description":"\u003cp\u003e • Author(s): Chris Kennedy\u003cbr\u003e • Publisher: Independently Published\u003cbr\u003e • Publisher Imprint: Independently Published\u003cbr\u003e • BISAC: Languages - JavaScript\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eLearn 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 lesson builds on the preceding one, so even if you've never written a line of code, you'll gain enough hands-on experience to be comfortable approaching any language. You can download the source code to follow along with all the examples.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWrite source code on Windows, Mac, Linux, or Unix systems.\u003c\/li\u003e\n\u003cli\u003eMake sense of programming jargon and buzzwords.\u003c\/li\u003e\n\u003cli\u003eUnderstand compiled and interpreted languages.\u003c\/li\u003e\n\u003cli\u003eCompare how code is written in different languages.\u003c\/li\u003e\n\u003cli\u003eWork with numbers, strings, booleans, and other types of data.\u003c\/li\u003e\n\u003cli\u003eGet input from the user.\u003c\/li\u003e\n\u003cli\u003eExplore conditions, loops, variables, and expressions.\u003c\/li\u003e\n\u003cli\u003eControl the structure and the flow of a program.\u003c\/li\u003e\n\u003cli\u003eUse assignment, arithmetic, comparison, and logical operators.\u003c\/li\u003e\n\u003cli\u003eCreate and call functions.\u003c\/li\u003e\n\u003cli\u003eOrganize your code into independent modules.\u003c\/li\u003e\n\u003cli\u003eWork with arrays and collections.\u003c\/li\u003e\n\u003cli\u003eAdopt a programming style.\u003c\/li\u003e\n\u003cli\u003eRead from and write to files.\u003c\/li\u003e\n\u003cli\u003eAvoid common syntax and logic errors.\u003c\/li\u003e\n\u003cli\u003eDebug your programs.\u003c\/li\u003e\n\u003cli\u003eUse classes, objects, properties, and methods.\u003c\/li\u003e\n\u003cli\u003eLink to libraries of ready-to-run code.\u003c\/li\u003e\n\u003cli\u003eExplore memory management, algorithms, multithreading, and other advanced topics.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eContents\u003c\/strong\u003e\u003cbr\u003e1. Programming Basics\u003cbr\u003e2. Writing Your First Program\u003cbr\u003e3. Variables \u0026amp; Data Types\u003cbr\u003e4. Conditional Code\u003cbr\u003e5. Functions\u003cbr\u003e6. More About Strings\u003cbr\u003e7. Arrays\u003cbr\u003e8. Programming Style \u0026amp; Pseudocode\u003cbr\u003e9. Input \u0026amp; Output\u003cbr\u003e10. Errors \u0026amp; Debugging\u003cbr\u003e11. Objects\u003cbr\u003e12. Advanced Topics\u003cbr\u003e13. Next Steps\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAbout the Author\u003c\/strong\u003e\u003cbr\u003eChris Kennedy is a statistical programmer and technical writer based in Boulder, Colorado. When he's not typing, Chris climbs rocks, revises his screenplays, and reads the journals of polar explorers. He's been programming and writing about programming for more than twenty years.\u003c\/p\u003e","brand":"Independently Published","offers":[{"title":"Paperback","offer_id":45542547619991,"sku":"9781702115780","price":1171.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781702115780.webp?v=1767905961","url":"https:\/\/atlanticbooks.com\/products\/learn-to-program-with-javascript-a-self-teaching-guide-9781702115780","provider":"Atlantic Books","version":"1.0","type":"link"}