I first started programming C in high school. Most of what I learned was from a book I bought myself. The class itself wasn’t very good. The book I had on C didn’t teach me everything a beginning programmer needs to know.
Link: OSNews.com
Link: OSNews.com