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.

I want to learn programming, which language would you recommend?

3 pointsby rachnaspaceover 14 years ago
I'm non-technical, and I've never done any coding.<p>I'm thinking of learning a bit of programming, mainly because - if I have some idea, (after validation) I can build a prototype and test it out with real users.<p>- Which programming language would you recommend and why? - And is there any good source where I can learn it from? Preferably a language that would help if I need to do some social network API integration.<p>Thank you!

4 comments

dkerstenover 14 years ago
Python<p>Its easy to learn because it has a simple and clear syntax, yet is a powerful language. It allows you to learn various programming concepts one at a time (while other more complex languages may force a bunch of concepts on you before you can do anything useful) and anything you learn will translate to other languages, should you wish to learn others in the future.<p>Python comes packaged with a large library of pre-written modules and is supported by a lot of third party API's.<p>Python also has a very active and friendly community of users, so help will be easy to find, should you need it.<p>Learning Python: <a href="http://wiki.python.org/moin/BeginnersGuide" rel="nofollow">http://wiki.python.org/moin/BeginnersGuide</a><p>(PS, the same can probably be said for languages like Ruby, but I learned Python first, so have no real experience with Ruby)
评论 #1794738 未加载
jeebusroxorsover 14 years ago
You need to pick a few languages, research them and find which one interests you the most. Take into account your and the languages philosophies, your end goal or even something as shallow as how the language looks to you.<p>Note: ruby has tryruby.org and python has trypython.org<p>Both are good candidates for a first language, and have <i>excellent</i> books available online.
评论 #1794745 未加载
rachnaspaceover 14 years ago
Thanks everybody! I'm going to start with Python. Will post my progress on HN after a while :)
Jun8over 14 years ago
This is a little like going to IKEA and saying "I need to furnish my house, what should I buy"? Without knowing more about the intended use of the language, it's hard to give a good answer.<p>However, if pressed, I would say Javascript. It starts simple (but is not a simple language), you can build slick web pages with it, and you can even build native mobile apps for Android and iPhone (e.g. with using PhoneGap).
评论 #1794723 未加载
评论 #1795027 未加载