Page 29 is the first code. You need to work through 'War and Peace' of text before you get there. This is not good for a "young person". They need to get there quicker IMHO.
I always say that the reason I got into programming (at the age of 10) was because of the BBC Micro User Guide [1].
* Page 5: first code written (and importantly, code that has a visual component)
* Page 6: Drawing lines
* Page 7: Playing sounds
etc.
I realised very quickly that I was able to make a game. And that was it, I was hooked for life.
The Raspberry Pi took its inspiration from the BBC Micro (Model B). It's a shame that there wasn't more of a push to make it as easy as the original Model B to get going and start programming.
(Of course I realise that it's running Linux where nothing is simple, but yeah, I'm not sure it necessarily helps kickstart the next generation in the way the original BBC Micro did)
I always say that the reason I got into programming (at the age of 10) was because of the BBC Micro User Guide [1].
* Page 5: first code written (and importantly, code that has a visual component)
* Page 6: Drawing lines
* Page 7: Playing sounds
etc.
I realised very quickly that I was able to make a game. And that was it, I was hooked for life.
The Raspberry Pi took its inspiration from the BBC Micro (Model B). It's a shame that there wasn't more of a push to make it as easy as the original Model B to get going and start programming.
(Of course I realise that it's running Linux where nothing is simple, but yeah, I'm not sure it necessarily helps kickstart the next generation in the way the original BBC Micro did)
[1] https://archive.org/details/BBCUG/mode/2up?view=theater