Wrestling Soup Mother Fuckers ! <| sep |> rlunawait . how long have you been awake ? <| sep |> I have an 8 year old son who ' s started to play with programmingNice ! Starting early will give him an advantage if he decides to become a techie later in life nbspis this idea practicalYesnbspwhat else I should get besides the raspberry pi ? Maybe some type of electronics kit breadboard , leds , resistors , capacitors , DCmotors , etc could be nice ? That way he will learn not only programming , but also some electronics . Maybe some USB peripherals ? Like a GPS receiver perhapps ? Or some sort of Hat with sensors . All of these things you can buy later of course . nbspis the raspberry pi powerful enough that you can edit and run code on the same device ? YesnbspIs the Python in Raspbian complete or is it paired down in some way ? It ' s completenbspHe would need a monitor and a keyboard of course . Any recommendations ? Any monitor with HDMI input will work , any USB keyboard will worknbspI think a touch screen would be nice since , to him , touch is the most natural way to interact with a computer he ' s so awkward with a mouse but it ' s not required . If I can be so bold as to recommend a keyboard and mouse anyway ? Touch is nice and all but there isn ' t much support for touch in a conventional Xprogramming environment . Yes , touch is supported in a general sence but programming will be done mostly through the keyboard and the occational use of a mouse by startingstopping programs , reading documentation and other metaactivities . nbspWhat do you think ? Sounds good , go for it and good luck