4 ms·
You sound very self motivated, so I dont think you really need much advice. If you're already looking into Javascript, I would recommend jQuery for practical r
by gord 15y ago
You sound very self motivated, so I dont think you really need much advice.
If you're already looking into Javascript, I would recommend jQuery for practical reasons, and Node.js for more subversive reasons. Have a look at source of some common Node.js modules via github. This may lead onto finding out a bit more about lisp ideas.. and computer science topics that are both interesting and relevant.
Maybe at 16 you have time to work on a startup idea in your spare time for fun, while doing a degree also? Id actually suggest a course on compilers, it helps you write better programs. Throw in a bit of C programming on unix, and the basic stuff on algorithm complexity.. and calculus and.. oh dear.. just follow your interests :]
Theres so much cool stuff to find out about. University might be the best place to concentrate on hacking code and meeting interesting people, one of which might be the perfect cofounder for your startup.
Many of the teachers will be so-so.. but then you'll find one or two gems that really show you something you might not have found on your own - to be challenged is important.. seek it out.
- raquo 15y agoBinny, I'd say avoid stuff like node.js and lisp UNLESS you're actually interested in CS theory. (is HN not the best place to say that). Learning these would be beneficial in long-term, but right now better go after lower-hanging fruit. jQuery is indeed easy and awesome. You can also try CakePHP and later Backbone.js – these will help you better structure your apps. Just make sure to understand the distinction between language features and framework features.
- bricestacey 15y agoAt 16, it's not necessarily optimal to aim for the low-hanging fruit. It's very easy to read a few tutorials then squander several years with a poor understanding of the basics. Once you learn the basics, be sure to continue learning them deeply.