1 Codecademy You might not rise to the top of the programming profession off the back of Codecademy alone, but it's difficult to find a better starting point for beginners: It's friendly, it focuses on the basics, and it's free to use (a paid-for Pro upgrade is available with extra features). Lessons run in your browser, and are simple to follow and complete, even if you've never done any programming before. At times, Codecademy might be too basic, but it works well as an introduction into some of the syntax you need to get to grips with for HTML, CSS, SQL, Rails, JavaScript, Python, and several other languages. All you need is a connection to the web and you can be coding in minutes. Understanding what you're doing and getting familiar with the tools of the trade takes longer, but for dipping your toes into coding, Codecademy remains one of the best options for dabbling in the business of making websites, and will get you a long w
BE DIFFERENT, THINK DIFFERENT