{"product_id":"learn-to-code-with-c-9781916868632","title":"Learn to Code with C","description":"\u003cp\u003e\u003cb\u003eThe C programming language was invented in the early 1970s, and since then has become one of the most popular and widely used general-purpose languages.\u003c\/b\u003e It's used by a wide range of programmers, from amateurs working on simple projects at home, to industry professionals who write in C for a living. It's been used to program everything from the tiny microcontrollers used in watches and toasters up to huge software systems — most of Linux (and Raspberry Pi OS itself) is written in it. It can give you control over the smallest details of how a processor operates, but is still simple to learn and read.\u003c\/p\u003e\u003cp\u003eC is a very powerful language – there's not much you can't use it for – but it's fairly simple. The language itself only has 20 or so keywords, but there's a huge library of additional functions that you can call in when you need them.\u003c\/p\u003e\u003cp\u003eLearn to code with C on your Raspberry Pi (or any other computer) across 13 packed chapters:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCreate variables \u0026amp; do arithmetic\u003c\/li\u003e\n\u003cli\u003eControl the flow of your C programs\u003c\/li\u003e\n\u003cli\u003eFor loops and case statements\u003c\/li\u003e\n\u003cli\u003eUnderstand and create functions\u003c\/li\u003e\n\u003cli\u003eWork with arrays and strings\u003c\/li\u003e\n\u003cli\u003eInterpreting user input\u003c\/li\u003e\n\u003cli\u003eand much more\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis book is an introduction to programming in C for absolute beginners; you don't need any previous programming experience, and a computer with a C compiler is all you need to get started (a Raspberry Pi running Raspberry Pi OS  is a great choice).\u003c\/p\u003e","brand":"Simon Long","offers":[{"title":"Default Title","offer_id":43356997550198,"sku":"9781916868632","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/1374\/6550\/files\/CoreSourceHub_e0b12145-d3c7-46a3-be3c-887d2089d980.jpg?v=1780177223","url":"https:\/\/ingramacademic.com\/products\/learn-to-code-with-c-9781916868632","provider":"Ingram Academic \u0026 Professional","version":"1.0","type":"link"}