How to learn the C programming language
How I did it: Well, over time - I went from being a Tech support guy to a software engineer. The transition was something that I was afraid of. I never really liked to program while I was in college. When someone offered me an opportunity to learn/polish my programming skills - I took the risk. They actually gave me 3 months to read up on C, C#, SQL, and ASP. It took a lot of self motivation to actually go out and buy books about these broad subjects. Not only that, I found myself bored to death if I didn't have a book or anything to keep myself entertained. So I treated this as a learning experiment and simply followed the examples in the books.. I can honestly say, I completed about 66% of all 3 books and that gave me enough knowledge to tackle most problems at hand.
Lessons & tips: Well, nothing better than following a programming book, You have to dedicate time into actually doing the examples that they provide.
Resources: The Step By Step series by Microsoft are very basic building blocks that you can use (to learn how to build web-apps for .NET 2.0 ASP/VB or C#)
Must have:
Microsoft Visual Basic .NET ISBN:0-7356-1905-0
Additional Resources:
Microsoft ASP.NET ISBN: 0-7356-1934-4
SAMS Teach Yourself SQL in 21 Days ISBN: 0-672-32451-2
