I would highly...highly recommend.What books would be useful for me, and what software would I need?
Problem Solving with C++ The Object of Programming by Walter Savitch
http://www.amazon.com/exec/obidos/tg...books&n=507846
It also comes with the Student Edition of Visual C++ 6.0 (you would want to update that edition on the CD with the latest service pack download from microsoft.com).
It not only teaches you how to program, but it also teaches the theory and how things are working in the background. But it is never too much information at once, very well paced. Plenty of examples and every example code in the book comes on a CD ready to run or tweak yourself.
I tried learning to program for years on my own, but I could never find a book with enough information, or vice versa it had too much information, they never “flowed” right, and where just hard to read. I finally decided to take programming in College, this was the text book and I was like “wow, I wish I had tried this book before I put out all this money”. Even though I would still take the class( counts as my foreign language).
To tie that into your next question about web design.But would there be another programming option that I could teach them?
HTML creation in raw form (not using a program to do everything) is considered programming. Learning syntax and how to apply it. I suspect you would also find it easier to keep them interested in that since it would be “cool” to have their own website.
http://www.w3schools.com/html/default.asp
Good luck.