TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do you approach learning new languages?

8 pointsby hwallaceover 12 years ago
Recently when starting to learn a new programming language I became conscious of my thought process. I was looking at segments of code, and comparing the segment to performing the same process in a language I am more adept in.<p>Is if helpful when learning to program to relate different language's syntax to each other, or should you take each language individually(aside from the general logic)?

3 comments

deveshzover 12 years ago
Though there are sites like CodeAcademy : <a href="http://codeacademy.com" rel="nofollow">http://codeacademy.com</a> CodeSchool :<a href="http://codeschool.com" rel="nofollow">http://codeschool.com</a> LearnStreet : <a href="http://learnstreet.com" rel="nofollow">http://learnstreet.com</a> which are providing good content for learning particular language. They are very basics.<p>Chose what you want to learn - if you want to learn building a product, understand what are the languages and frameworks you want to use and try learning their basics first. Then chose a Cookbook and see tutorials on the web (TutsPlus is a good place). Develop on your own. And keep solving the bugs. Construct for all languages are same.
jsmartonlyover 12 years ago
Each language has been created in different context, trying to solve problem by using different approach.<p>Sure, they all need basic IF-ELSE, WHILE... But it is really helpful not to focus on too detail of technical side at the beginning. At high level, understand why author needs to create this language? Why the author did not select existing solutions at that time? This kind of "culture" background will help you understand language much deeper and avoid a lot of confusions.<p>I hope this will help.
frou_dhover 12 years ago
I've personally found language books that spend chapter after chapter introducing syntax and standard library to be brutally boring, and never finish them.<p>There's a lot to be said for just having a project idea in mind and picking up knowledge on the fly as you try to hammer it out.
评论 #4652135 未加载