Last updated on

When you’re getting starting learning to code you need to equip yourself with the right tools.

Here is my recommended list of resources to get you coding in no time.


Text Editors

Probably the first thing you’ll need is a decent text editor that’s aimed around coding.  They offer several advantages over a plain old notepad style editor including syntax highlighting, auto-completion and plugins

Development Tools / Environments

If you’re building anything web-based sooner or later you’re going to need a development server running on your local computer. This will enable you to test more complicated web sites / applications without having to put these on the web. You can also do things like store data in a database.



Once you’ve completed part or all of a project you’re probably going to want to put it online somewhere so that you can show it off to everyone. In this section i’ll give you some ideas on how to do that.


Places to learn

It would be unfair of me to say that you can learn everything you need to know on this site (although i’ll do my best!). You’ll probably want to invest in some training courses at some point. Here’s some suggestions:


Help and Support

Let me tell you something that’s going to happen:

You’re gonna get stuck.

There’s no doubt whatsoever, even with all the training courses in the world you’ll need to ask something at some point. It’s therefore important to know where to ask.