Skip to content

Instantly share code, notes, and snippets.

@adamhollett
Last active April 8, 2016 17:13
Show Gist options
  • Save adamhollett/11531510428e54ab106814dd264a5389 to your computer and use it in GitHub Desktop.
Save adamhollett/11531510428e54ab106814dd264a5389 to your computer and use it in GitHub Desktop.
List of resources for learning to code

Resources for learning code

Languages

When it comes to coding languages, the best advice (that's tough to follow) is to pick one and stick with it. If you flip between languages or try to learn more than one at a time, you'll quickly find yourself overwhelmed and unable to get past the initial roadblocks.

Sandboxes for testing

When you're learning, it's useful to be able to write and run code quickly to see what it does.

JavaScript

JavaScript is a powerful scripting language that runs in browsers. With the creation of Node, people have begun running JavaScript on servers as well as using it to create "native" apps that run outside of browsers. JavaScript has exploded in popularity over the last few years.

Where to learn JavaScript

Python

Python is a robust language with easy-to-learn syntax. It's used in many environments, from scripting to full-fledged apps and powerful data analysis.

Where to learn Python

Ruby

Ruby is a minimal, beautiful language that's used extensively to make command-line tools and scripts. It also powers the extremely popular web application framework Rails. Ruby's simple syntax can be deceiving, as it can be used for complicated scripting and clever metaprogramming.

Where to learn Ruby

Regular expressions

Regular expressions (often abbreviated as regex) are an advanced way of searching for patterns in text. Learning to use regular expressions can be a great way to improve your workflow and speed up a lot of tasks. Regular expression searching is included in many code editors including Sublime Text and Atom.

Where to learn regex

Sandboxes for testing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment