3 ms·
I learned C via this excellent book: http://www.amazon.com/dp/067230399X/?tag=stackoverfl08-20 http://www.amazon.com/dp/067230399X/?tag=stackoverfl08-20, which
by jcadam 10y ago
I learned C via this excellent book: http://www.amazon.com/dp/067230399X/?tag=stackoverfl08-20 http://www.amazon.com/dp/067230399X/?tag=stackoverfl08-20, which I picked up from a local bookstore on a whim. I had just started high school, and up until that point my programming experience had been limited to BASIC-type languages (starting with Apple ][ basic when I was 6, then AMOS on the Amiga 500, then QBasic on DOS... actually that last one was a bit of a downgrade from AMOS :) ).
C was my introduction to "real" programming -- it forced me to actually learn memory management, pointers, etc. Funny thing, I only took one C course while I was in college. By the time I started college, Java was the new hotness, and I was in the first incoming freshman class to get Java instead of Pascal in our introductory programming course. I took an immediate disliking to Java back then (and still don't like it), so naturally it's the language I have to use at work :O