DS is just 11 and has recently got interested in Python although he finds it frustrating if he gets an indent or something wrong and then the code doesn't work. Also I don't want him downloading endless bits of coding software (eg he needs an extra bit for graphics which so far hasn't happened) onto my precious Mac as my life revolves around it at the moment for work.
I'm thinking about getting him a Raspberry Pi as he'd like the mini 'build' element of it but we don't have a spare monitor (don't really want him plugging it in to the TV all the time) so we'd have to get an old one from somewhere. Is it too complicated to get started on if you don't have someone to teach you how?
Would he be better off with if I can find an old laptop and load Scratch? I've heard it's a bit more immediate and to be honest I'm a bit out of my depth!