{"product_id":"learn-to-code-with-c","title":"Learn to Code with C","description":"The 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. 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.   C 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.   Learn to code with C on your Raspberry Pi (or any other computer) across 13 packed chapters:Create variables \u0026amp; do arithmeticControl the flow of your C programsFor loops and case statementsUnderstand and create functionsWork with arrays and stringsInterpreting user inputand much moreThis 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).","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57510229279093,"sku":"9781916868632","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781916868632.jpg?v=1787130567","url":"https:\/\/backstory.london\/products\/learn-to-code-with-c","provider":"Backstory","version":"1.0","type":"link"}