4 ms·
First off, good luck! I would pick a language like Python or Javascript, and start reading code. diveintopython is very good. Once you are familiar with little
by aristus 16y ago
First off, good luck! I would pick a language like Python or Javascript, and start reading code. diveintopython is very good.
Once you are familiar with little bits of code, pick something big that you want to make. My first big program was a metasearch engine (given a search query, issue queries to several search engines, parse the results, and combine them into one set).
Once you are happy with it, maybe 5-6 months in, write the same program in another language, say Ruby or Javascript. This is now called a "kata", I think. I wrote the same metasearcher in 5 different languages over the course of about 14 months. Attacking the same problem gives you a good vantage point from which to compare languages and techniques.
- deleted 16y ago[deleted]
- throwaway121 16y agoI am planning on focusing on CSS/Javascript and I have a simple browser extension that I want to make at some point and will be focusing on learning the skills necessary to make the add on. I will definitely take a look at other languages as well and I already know some basic Java but in the beginning I plan on focusing on Javascript.
- nickknw 16y agoIt's probably good to note there are some differing opinions on diveintopython, (well, mostly zed shaw's opinion). Here is his rant about it: http://oppugn.us/posts/1272050135.html http://oppugn.us/posts/1272050135.html Here is the hn discussion of his rant: http://news.ycombinator.com/item?id=1289186 http://news.ycombinator.com/item?id=1289186