andrum99 wrote: ↑
Thu Jan 03, 2019 10:48 pm
The Raspberry Pi is quite happy using an old computer monitor or TV, and old USB keyboards and mice. HDMI displays are preferred, although if you use an HDMI to VGA converter you can also use one with a VGA input.
HDMI or DVI.
I don't know about where you live, but where I am, it is far easier to find second hand monitors with DVI input than HDMI and both work equally well. You just need the right cable to make the connection.
I will leave book recommendations to someone else as I'm not sure about that one.
There are a myriad of materials and book suggestions on this very site. The OP can start with the ones published with the backing of the RPF. Another alternative is any decent book on Linux (since programming is the goal in this case). An in depth book on the specific programming language may well be in order.
Considering that the target individual is just coming up on 12, keep an eye on the overall reading level of books.
Other options, depending on what is available locally are Coder Dojos, Code Clubs, and Raspberry Jams. And, of course, questions can be asked here on the forums.
I'm afraid that I don't find the lack of help from the school IT instructor very surprising. Like any reasonably technical field, you get a lot of people who know just enough about it to get hired, but who lack in-depth knowledge. You son is likely to wind up teaching the teacher.