I wanted to write a post about the handy web resources that I have found useful over the past 10 months since I started learning to code. It’s a very daunting mountain to climb when you start out as a coder, there is just SO MUCH to learn and you often have no idea where to start. A real needle-in-a-haystack situation. These resources I found were great for when I got really stuck on a piece of code that just WOULD NOT WORK or if I just wanted to learn a new coding language. When you start working as a coder especially, you are encouraged to find the answers yourselves before you resort to smiling nicely and bugging your fellow developers. These are the resources I have used in these times to get the answers I need to resolve coding issues:
A fountain of knowledge from developers all over the world! Basically a huge forum for coders to post issues they are having with their code, and other coders can suggest fixes or ways to improve your code.
This site is a collection of online web tutorials in everything from the HTML basics, through to server side languages (PHP, SQL). I have found this website hugely beneficial whilst learning how to do things at work, or during my course as their tutorials are easy to follow and understand. Their ‘Try It Yourself’ function brings up a mini IDE (Integrated Development Environment) which allows you to edit and run code on the screen in real time. Simple, but effective!
AKA Mozilla Developer Network – This site is a compendium of reference guides, developer tools and tutorials on the various coding languages, a more advanced version of W3Schools! I was only recently introduced to this so I will update this section as I begin to use the site more.
A free learning platform that you can use on your laptop and an app on your mobile for coding practice on the go! You choose a language you would like to learn about, and you get taken through tutorials and mini exercises. There are mini quizzes throughout the tutorials to check your learning, and a downloadable certificate at the end of each course!
This is quite similar to Sololearn in that you can complete free courses on a variety of different coding languages. Codecademy also offers paid ‘Pro’ courses but I found the free courses sufficient to help me prepare for an interview, for example!
I found freeCodeCamp to be similar to W3schools but with the option for certification if you wish to! With the options for Front End, Back End and Data Visualisation courses these give a junior developer a thorough grounding to give them the skills needed to apply for their first coding jobs!
This is the bootcamp diploma course I am currently studying to become a Full Stack Web Developer. You can study through Code Institute directly, or you can go through a company called The Learning People who enroll you on the course and give you extra support through their StudentCare team. I found enrolling through The Learning People hugely supportive when I was going through a career-change period in my life as they offered reassurance and advice on applying for jobs. The course itself is very thorough and allows you to create several mini projects as well as the big ‘milestone’ projects at the end of every module. You also get mentoring from experienced coders in the field. My tutor for example used to work for Google, and is now the Head of Mentoring at Code Institute. While this is a particularly pricey option, it is great in terms of maintaining motivation to study (nothing quite like a financial guilt-trip to push you to study at 10pm!) and the support you get from the team is outstanding.