{"product_id":"programming-for-the-beginner","title":"Programming for the Beginner","description":"\u003cp\u003eA guide to programming for the beginner.\u003c\/p\u003e\n\n\u003cp\u003e36 sections, each consisting of a brief description of a new programming concept plus a JavaScript program that illustrates it.\u003c\/p\u003e\n\n\u003cp\u003eSection titles include: \"Comments\", \"Hello World\", \"Debugging\", \"Variables\", \"String Concatenation\", \"Variable Names\", \"Variable Names and Capitalization\", \"Debugging with Breakpoints and Watches\", \"Data Types\", \"Operators and Expressions\", \"DOM Elements\", \"If and Else Statements\", \"If-Else Chains\", \"While Loops\", \"For Loops\", \"Arrays\", \"Adding and Removing Array Items\", \"Breaking Out of a Loop\", \"Hashtables\", \"Declaring and Calling a Function\", \"Function Calls with Arguments\", \"Functions with Return Values\", \"Nested Function Calls\", \"Functions and Abstraction\", \"User Input and User Interfaces\", \"HTML User Interfaces\", \"More User Interfaces\", \"Data Structures, Classes, and Objects\", \"Class Prototypes and Methods\", \"Objects as Function Arguments\", \"Graphics\", \"Timers\", \"Animation\", \"Keyboard Input\", \"Mouse Input\", and \"A Simple Game\".\u003c\/p\u003e","brand":"Tobias Amdahl","offers":[{"title":"Paperback","offer_id":44931420029089,"sku":"9781365574610","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0462\/1120\/3233\/files\/1wepjdpj-front-shortedge-384_a77586ad-d98f-4b90-9e5d-615f65570606.jpg?v=1748326893","url":"https:\/\/bookswholesale.myshopify.com\/products\/programming-for-the-beginner","provider":"BooksWholesale","version":"1.0","type":"link"}