I took C++, VB, Java, HTML, COBOL @ College and HS levels.

It was a community college but it really was like, here is the book, do one project a week, due at end of the week.

The teachers would go over some concepts and test your code to see if it would crash and that it could do all the specs. There are plenty of websites out there where they have projects like that for people to learn with, and there are plenty of ppl here or on IRC networks who would take the time out to look over code and help debug your projects.