Live data from Hacker News

MIT female learning to code

news.ycombinator.com

41–42 of 42 posts

Re: MIT female learning to code

#41
Programming can take awhile sometimes, especially when you're working without a spec and have to figure out all the details as you go along. Don't expect to be able to crank out new programs every day, unless you want to be cranking out horrible crap, and there's no need for any more of that. Learn C, C++, Java, PHP, Rails (if you want to do a lot of web apps), and Objective-C. Here's a link to a great list of books on a diverse range of subjects, including top programming books in a variety of languages: http://news.ycombinator.com/item?id=1755422 Good luck

Re: MIT female learning to code

#42
post #7

Definitely give C and Scheme a try. Both are simple, compact languages with strong philosophy and history. I think that most of the languages we have today compromise between C style and Lisp style. One of my favourite books is called, "Write Great Code: Volume 1: Understanding the Machine". This book gave me a real intuition for why the computer behaves the way it does given a piece of code. If like that kind of stu…

Is there a benefit to learning multiple languages? Or would you recommend trying to truly "master" one of the starting (Java or Python) and then branching out after completely comfortable in one? Should I learn them in a specific order? I just picked up Code Complete at the lib today but will start with "Write Great Code" as you suggested. Thanks!

I'd advise branching out in the beginning. I learned too much Java in the beginning and wish I'd tried Python earlier. I also think that some languages (especially Lisp) will teach you things about other languages.
Post reply on HN