After speaking with Charles yesterday about learning C++, he suggested that looking into C first might help me with learning C++. So on his suggestion (he is a pretty smart guy so I'll take his suggestion) I just ordered The C Programming Langugage from amazon. That book has gotten great reviews.
Doing little C first actually puts my mind at ease a little... why you might ask? Since I started programming with high level languages first and then back filling some of the lower level languages (like C), the questeion always is - how low do I go? Looking at a career as a software developer, I have always thought that I should at least have a good understanding and be able to hack something together in the assembler, C, C++, VB, Java, and now with .Net VB.Net and C# (fortran use to be on the list, but has been removed in the last two years). So doing a little C now only leaves assembler on my list. Maybe some rainy week off I'll get to that one.
Where should I get a C compiler? I have MSDN Universal, so I have most of Microsoft's compilers, but should I check some others out? Hopefully I be starting the C side project in the next couple of weeks... got to finish my last MCSD exam first.
Time to catch up on my blog reading ...1577 unread....