Pinterest Stumbleupon Whatsapp

learn to codeCoding. A topic that is avoided by many. Why? Probably because it seems like an impossible and unreachable goal to attain. It is a difficult skill, but if you have the purpose to learn to code, there’s no better time than now. There are an abundance of free resources and tools, all of which are available online. Sure you could take some courses on the topic at a nearby community college, and you might still want to. However, if you’re on a budget, have limited time or just simply want an additional source of quality education, these websites can be a tremendous help.

The topic of coding has been covered throughout MakeUseOf, from what languages to learn for software development Which Programming Language Should You Learn For Software Development? Which Programming Language Should You Learn For Software Development? When starting on the path of programming, it’s important you invest your time wisely in choosing to learn something that will both benefit you in the immediate future with visible results on your platform of... Read More to teaching your kids how to code How To Teach Kids Programming From Scratch! How To Teach Kids Programming From Scratch! Read More . Bottom line is, there are several great tools out there in addition to this list, but these are some of the best.

Smashing Magazine

learn to code

Smashing Magazine is a company focused on coding and web development, covering topics of techniques, individual coding languages, mobile, design, graphics and WordPress. Though it is quite well-known for it’s electronic and printed books, it also provides a plethora of information on the web.

WordPress Codex

learn how to code

Although not entirely focused on only coding, this resource provided by WordPress offers some excellent tools in the languages of HTML, CSS and others. It is possible to build your own website without any knowledge of code How To Build Your Own Website In Minutes Without Any Coding Skills How To Build Your Own Website In Minutes Without Any Coding Skills As the Web grows, and it does so dazzlingly fast, the need for a web presence is becoming more pressing. In many parts of the world, you simply must have a web presence in order... Read More , however you’re likely going to want to make some tweaks and changes here and there, which is where it’s nice to know some code. Thankfully, you don’t have to know it all if you simply use this resource from WordPress.


Mozilla Webmaker

learn how to code

Mozilla Webmaker has actually recently been featured in an article of it’s own If You Never Learnt How To Code, Try Out Mozilla Webmaker For Learning & Fun If You Never Learnt How To Code, Try Out Mozilla Webmaker For Learning & Fun If you want to learn how the web really works, you have to know a bit about the technologies that make the magic. Web literacy is one of the skills that almost compulsory for the... Read More , by our very own MakeUseOf Editor, Saikat Basu. Here he goes into depth with all of the features, tools and resources that Mozilla provides to those striving to learn code and easily edit it.

Mozilla Developer Network

learn how to code

Another Mozilla resource is the Mozilla Developer Network, which seems like it would be advanced and hard for beginners to understand, and some of it is, but there are also parts that can be of great help and assistance. I recommend just taking a look around the site, but there are two places that I think you should be focused on and that may help you. Those are the Docs page and a page where you can learn how to make websites.

Peer-to-Peer University: School of Webcraft

learn how to program

Two great things about Peer-to-Peer University is that it is free and peer-driven. Ironically, Mozilla sponsors the “webcraft” section of the site, but otherwise it is not affiliated with Mozilla. There are other non-coding related sections on the site as well, but the School of Webcraft is an excellent place to learn what’s behind the making of the web. The nice thing about P2PU is that since it’s peer-driven, you can get help from those around you along the way. If you are on the more advanced side, you can actually be a mentor to others who are less-knowledgeable and trying to learn.


learn how to program

Codecademy has become one of the most popular code-learning sites Codecademy - Hands Down The Easiest Way To Code Codecademy - Hands Down The Easiest Way To Code Codecademy is a new website slash interactive programming tutorial that walks you through the basics of JavaScript. While it hasn't been around very long, the site has already been generating a lot of buzz on... Read More . It’s easy-to-use interface combined with rewards badges and understandable directions have made it a popular choice among coders of all levels. Just like P2PU, you can learn or teach, so once you have a solid understanding yourself, you can pay if forward to others who are seeking the same knowledge. Codecademy focuses on JavaScript Fundamentals, Python, Web Fundamentals and JQuery.

It also has another neat section of the site called, Code Year, which has been covered on MakeUseOf Easily Keep Your New Year's Resolution To Learn How To Code [News] Easily Keep Your New Year's Resolution To Learn How To Code [News] If you've ever thought about learning computer programming, now might be a good time to start. The developers of Codecademy invite you to make a New Year's resolution to learn coding through their interactive programming... Read More by our staff writer, Bakari. Once you go to the Code Year website, you can sign up to receive a interactive coding lesson every Monday. You can also click on the big red button titled All Courses and check out the other parts of Code Year.

learn how to program

If you’re a visual learner, and by that I mean you learn by watching videos, PHPAcademy will be a very beneficial addition to your coding curriculum. There are videos on practically everything, but obviously it focuses on PHP for the most part. The videos are quite thorough and because of that, they’re quite long as well, ranging anywhere from eight to twenty minutes… still shorter than your college class lecture (and likely more interesting too). Along with the link in the subtitle, here is a direct link to their many video courses organized into playlists on YouTube.

Google Code University

This article wouldn’t be complete without Google Code University, and neither would MakeUseOf, which is why it has it’s own article on here as well Learn To Code At Any Level With Google Code University Learn To Code At Any Level With Google Code University Read More . Google has created an excellent free source of knowledge that you would have to pay top dollar anywhere else. Many people who use it are likely already paying top dollar so that they can have that degree. But while they’re pursuing their degree, Google Code University can accompany what they are learning and provide more practice and education in the process. Maybe you’re one of these people, or maybe you just want to teach yourself completely on your own. For all situations, Google Code University is an awesome asset to help you learn the ropes of coding. One section I highly recommend starting at is “Google: HTML, CSS and Javascript from the Ground Up.”

W3C Wiki Page

W3C has a ton of information and as a beginner, I would not recommend trying to take everything from their site in, although it is a great resource. However, their wiki page on the other hand contains all the recent standards. Dev.Opera has a similar page, but announced in April of 2012 that it donated it to W3C to be updated by their community. This would be a tool that once you’ve gotten the basics of coding down, you start studying and understanding the web standards. Take one thing at a time, don’t take it all in at once, but I do recommend keeping this site along side the others as you gain more and more coding skills and knowledge.

learn to code

Similar to most technical industries, you never stop learning when you’re a coder. And since this is the case, it’s nice to have a community dedicated to answering questions. That is what is all about. As you go through the different courses of the sites that I’ve introduced you to, you’ll have questions. If the site has a community (most do), then it’s nice to inquire with them. But it’s also nice to just get a second opinion, or get input from a different source.


Along with this article, I recommend you check out a similar MakeUseOf article Top 5 Sites To Learn CSS Online Top 5 Sites To Learn CSS Online Read More featuring five other resources to help you learn how to code. The biggest thing with these tools is to use them consistently and not psych yourself out that you can’t code before you even start. If you are even remotely interested, these sites are a much cheaper, in fact free, way of seeing if it really interests you and how good you are. But they aren’t only “testing out the waters” websites, they can be full-blown educational tools, and some even can equal the same amount of knowledge and skill that you’d get from a college degree.

Have these sites helped you in the past to learn to code? If you don’t know how, are you likely to give it a try with these resources to help you along the way?

Image Credit: Hand Writing Code via Shutterstock

Leave a Reply

Your email address will not be published. Required fields are marked *