{"product_id":"how-to-learn-programming-adventures-of-a-self-taught-programmer-paperback","title":"How to Learn Programming: Adventures of a self-taught programmer - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eFm Bill Jordan\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003eThis is a book describing some of my adventures as a self-taught programmer. I later worked as a programmer and was an IT trainer for 10 years. I am also a master chess player, chess having some things in common with programming.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWho is this book for?\u003c\/b\u003e\u003cbr\u003eIt is for anyone learning or interested in learning about programming or is simply curious about what is involved with programming.\u003c\/p\u003e\u003cp\u003eThis is also a story for anyone who had or used an Amiga, a Commodore 64, an Apple IIe or any other early PC. In short, anyone who is interested in \u003cb\u003eretro\u003c\/b\u003e computers.\u003c\/p\u003e\u003cp\u003eThe book talks about the BASIC and C\/C++ languages. While BASIC may not be an important language these days, there are many ideas from BASIC that apply to current programming languages.\u003c\/p\u003e\u003cp\u003eOne of the themes of the book is developing the art of thinking \u003cb\u003eabstractly\u003c\/b\u003e.\u003c\/p\u003e\u003cp\u003eC is an important language because is the descendant of many modern languages: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eC++\u003c\/li\u003e\n\u003cli\u003eJava\u003c\/li\u003e\n\u003cli\u003eJavaScript\u003c\/li\u003e\n\u003cli\u003ePython\u003c\/li\u003e\n\u003cli\u003eActionscript\u003c\/li\u003e\n\u003c\/ul\u003eto name a few.\u003cp\u003eMany languages are designed to look like \u003cb\u003eC\u003c\/b\u003e to make them easier to learn.\u003c\/p\u003e\u003cp\u003eThis book will give many ideas and coding examples of programming.\u003c\/p\u003e\u003cp\u003eIt's also for experienced programmers who are interested in stories about programming.\u003c\/p\u003e\u003cp\u003eIn fact, the most important thing about this book is the \u003cb\u003estories\u003c\/b\u003e.\u003c\/p\u003e\u003cp\u003eThe image on the front cover is part of a \u003ci\u003eMandelbrot\u003c\/i\u003e which is a type of computer-generated image. This Mandelbrot was generated on an \u003ci\u003eAmiga\u003c\/i\u003e computer which was popular in the late 80s and early 90s.\u003c\/p\u003e\u003cp\u003eMy other books on programming include: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eThe Joy of Chess Programming\u003c\/li\u003e\n\u003cli\u003eHow to Write a Chess Program\u003c\/li\u003e\n\u003cli\u003eHow to Write a Bitboard Chess Engine\u003c\/li\u003e\n\u003cli\u003eHow to Write a JavaScript Chess Engine\u003cul\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 102\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.21 x 9 x 6 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e December 20, 2020\u003c\/div\u003e\n            \u003c\/ul\u003e","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":47212994265337,"sku":"9798582605249","price":20.23,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/2782\/3097\/files\/ZHJiSENjV2tZWUY3M2hNd0RoalFDUT09.webp?v=1768099345","url":"https:\/\/bookscloud.io\/products\/how-to-learn-programming-adventures-of-a-self-taught-programmer-paperback","provider":"BooksCloud Book Dropshipping","version":"1.0","type":"link"}