Learn how to code for free

Always wanted to learn how to code? You're interested in building apps or websites but don't know where to start? Or you think this will cost money? For that purpose there are many guides available online.

Which language?

There are many programming languages. The best know is PHP, which is used to build websites. But there are also many different languages used to write applications for an operating system that's running your smart-phone, tablet, laptop or desktop computer. Learning to write applications is less difficult than it seems. As with many things in life, it's starting to learn something new which is the hard part. Once you're on it, you'll be learning fast.
So decide upon what the first thing you want to approach.

PHP

Great for websites. Most websites are built with PHP, from Facebook to Moneyless.org. It's not the "cleanest" language though and it has some quirks. But if you mainly want to build websites this is your choice. Also note that highly prevalent platforms such as WordPress and Drupal are built in PHP, so if you want to quickly get started building your own website these would be a good choice.

Python

Python was created by a Dutch mathematician. It's very clean and organized. A great language for learning how to code. You can

Ruby

Ruby is beautiful. But not used a lot.

JavaScript

JavaScript is well known to make things move on webpages, inside the browser. In recent years it has grown into a widely language, especially with the advent of Node.js, which lets you run JavaScript on a webserver as well so you can build entire websites with it. It's a great language to learn, but it can be hard. "Callbacks" are very common, which make it hard to grasp. It's not the best language to start with, but once you have the basics nailed down it's a good second language if you want to build websites.

Java

Funny enough Java doesn't have anything to do with JavaScript. Java is very common, it runs on most modern machines and most Android apps are written in Java. Consequently it's a good language if you want to build apps, or if you want to work in big corporations, where the language has become very popular.

Free resources

There are a lot of platforms to find good resources to learn how to code.

Codecademy

A good platform to learn to write code is http://www.codecademy.com. There you can take courses on basic HTML, CSS as well as Javascript, PHP and Ruby on Rails.

Youtube

You can learn anything on Youtube these days. A query for Learn Python gives me 778,000 results today, number #1 was created by GoogleDevelopers. So definitely quality there.

CodeCombat

Through gaming: CodeCombat

CodeCombat is a free software role playing game that will teach you programming while playing.

Related information

Read more about:

Free wiki software

Hardly anyone who surfs the internet has not seen Wikipedia. Still many people are unaware of the etymology of the name. The term wiki was actually coined by Ward Cunningham in 1995 when he wanted to create a website for common programming patterns. He chose the word "wiki" which means fast in Hawaiian, a dying language. Ward's wiki was a big success and is still used today. Six years later Jimmy Wales started Wikipedia, which was actually a side project of Nupedia, which was supposed to be a serious encyclopedia written by professors and PhDs.

Really Free Everything in London

Free London

Well, London is seeming to be the easiest place in the world to live in that I have lived in. Last year I lived in 16 countries in Europe and Africa. Every restaurant/cafe that sells boxed food has stock on its way. If they don't sell everything in the store they can't store it... it has to go out. So they leave these boxes of food in front of the cafe's in bin bags.

Free wiki hosting

Wikis are great ways to structure knowledge together with other people. Wiki means fast in Hawaiian, which is for a reason. I've written a little overview of free wiki software, now it's time for free wiki hosting. Unfortunately spammers have also found ways to use wikis, mainly for black hat SEO linkbuilding purposes. This makes it pretty hard to keep a community wiki running.

Free public transport

unused bike

In most places it's still a far stretch but there will be a day that public transport is freely accessible. In some cities it's already happening and for some people in some Western places, but free public transport is still something to work towards.

Caught by money

Money. We need it. We think. We grow up and it seems as if we cannot function without money. Because there's always money. Money is needed to live, to have a place, to eat, to travel. It seems as if we even need it to breathe. Is that really so?

Free pictures

When creating online and offline material it's very important to add pictures. It's easy to find pictures through Google Image search. Unfortunately it's not legal to use most of these pictures for any purpose. You could instead opt to pay for royalty free pictures, but this costs money and it's even tedious to sign up and deal it.