Skip to Main Content

The Best Resources to Learn to Code


We've talked about the best programming languages to get started with, why you should (and shouldn't) learn to code, and even highlighted some great tools to get started, but let's be honest; they're all the tip of the iceberg, especially if you're looking to learn something specific. Let's make a list of the best resources to learn to code, from the general to the specific.

Those of us here at Lifehacker who do code are always eager to learn more about our favorite languages, or learn a new one entirely, and we know many of you are developers by trade or by hobby, and are multilingual in the digital sense.

How did you pick up your languages, and where do you turn for information when you're stuck? Finding great tools, tutorials, and documentation for beginners isn't always easy. What do you have bookmarked (or in your bookshelf,) and where would you tell newbies to go to get started?

Share your best resources for beginners in the discussions below, like this:

  1. Include a picture, screenshot, book cover, whatever! Anything to add a little visual interest, especially if your suggestion is a website, a place, or something like that.

  2. One suggestion per comment please! Let's keep it simple and easy to read—if you have multiples, and we hope you do, add them as separate comments! We really want each thread to be about one great tool to learn the principles of coding, or even one specific language.

  3. Try not to repeat suggestions! If you see someone who's already suggested your idea, click the star and reply to their comment with your own story and thoughts. We still want to hear it, just make it part of the thread!

  4. Tell us about it! Maybe it's a community that's open to new developers, maybe it's a wiki or website that's easy to search—whatever your suggestion is, tell us all about it and why you love it!

So then, let's begin! We'll get you started, but we're really interested in yours, so fire away.

Photo by Juhan Sonin.