Ask HN: How did you learn programming?
21–24 of 24 posts
Re: Ask HN: How did you learn programming?
#22Later I got a C compiler off a PC mag and dabbled with that, moved on to Delphi and then by the time the internet made an appearance in my household I began with the HTML and shortly afterwards Perl and then PHP. It was only at this point that I started learning "properly". I guess partly because it was time and partly because it was the first time I ever had some level of access to best practices, theory and whatnot.
Re: Ask HN: How did you learn programming?
#23I took some "computer programming" class in high school, but computers were still new-fangled to the faculty and it was entirely self-directed. I used the time to make a game in assembly on the school's Model III. There were PC Jrs for a broader computer literacy class, but I never used those.
In college, I started as a physics major and hence learned Fortran. Dropped out for a couple of years, went back as a CS major. Then was exposed to many things; C, C++, Prolog, Ada. But Pascal was the workhorse of the curriculum.
First job out of college was C (legacy projects) and C++ (new projects). And Visual Basic for some quick and dirty things.
Worked as a programmer for a while. Stopped. Did something else for many years. The last year or so I've been retraining myself. Played with Erlang and Clojure, but nothing serious. Made a couple of toy Android apps with Java. Wrote some simple Atari 2600 things using an emulator. Working through an idea for a site with Python/Django at the moment.
I'd like to work as a programmer again, I think. Or more accurately, I really enjoy being able to build things.
I feel most at home in C++ still, but I find myself using Python to try out ideas more and more as time goes on. Assembly still makes me happy, but I don't really use it for anything.
Re: Ask HN: How did you learn programming?
#24Spent weeks grinding it out until I was finally comfortable writing code. I can tell you honestly that this experience has never left me and I've never been at a completely loss navigating through different languages since.