3 ms·
That's a complicated question to answer. My "learning to program" over the years has been a mixture of self education from books, formal education, on the job t
by mindcrime 4y ago
That's a complicated question to answer. My "learning to program" over the years has been a mixture of self education from books, formal education, on the job training, reading OSS code, attending conferences, attending user group meetings, watching Youtube videos, etc., etc.
But the bulk of it, IMO, was just reading books (Teach Yourself C by Herbert Schildt was were it all really started for me) and working through the exercises. So hours and hours and hours of firing up Turbo C++ and going through the exercises in that book, and then later others. I majored in Computer Science at UNC-W (but dropped out before graduating) and that is where I was exposed to the Deitel & Deitel books, and after that I spent a lot of time reading and doing exercises in C:How to Program, C++:How to Program, and Java:How to Program by Deitel & Deitel.
There was more formal schooling that came after that era, but I look at the bulk of my programming education as being all that reading and coding I did back in the late 90's and very early 2000's.
That said, I'm still learning even now, so the story hasn't been fully told just yet. Maybe we get one of those Matrix style direct neural interface things, so I can "jack in" and experience a "Prolog? I'm going to learn Prolog??" moment before it's all said and done.