Back in 2012 I wanted to spice up my old (very basic) blog with some new colours and backgrounds, maybe even some new fonts, however, I had no idea how to do it and didn’t even know where to look for answers. It’s been a long time since then and I wanted to share some of the resources I’ve used to get better at it, so let’s dive in:
My absolute number one for years. CodeCademy has a galore of free courses which explain the very basic theory and let you practice your newfound coding skills all in the same window. It has everything from the fundamentals of HTML & CSS and Colour Psychology courses, up to Data Science and Machine Learning. CC is great for some things but not so much for others, you’ll get a lot out of free courses (especially JS one) and you’ll be really comfortable coding but you won’t exactly be able to explain ‘how’ and ‘why’ something works on a deeper level. Think of it as a Syntax Practice service if you wish but don’t rely on it too much or make it your *only* source of knowledge. While we’re here I’d also mention their Pro version doesn’t add *that* much value to its program IMHO.
2. GitHub Pages
To own a website you’ll have to sacrifice some $$ per month to pay for your hosting and since we like to make many projects (and leave them unfinished 🙃) this can quickly add up. This is where things such as GitHub Pages come in. GHP will allow you to ‘publish’ and keep your project or a small website with them free of charge. You can even connect a custom domain! It’s very easy to set up once you’ve read up on it so I’ll leave you with a << link here >> to help you find more info.
This wonderful site will usually pop up when you start Googling your problems. It will tell you everything you need to know about almost all popular languages you’d want to learn or play with as well as give you a little quiz to practice what you’ve just learnt. I think every single one of us will end up looking at one of this site’s pages at some point – not just because its HUGELY popular 😊
Often underestimated part of your growth – socialising. This little site (and an app!) will connect you with locally available tech events and meetups at which you can listen about various casual and professional topics and not only learn but also connect with your fellow devs once you start recognizing a couple of faces making re-appearances every week 😊
This one is not as popular as the ones above, but if you’re in need of some regex explanations or you’d like to learn more about it – this is where you should go. It has a lovely little cheat sheet which isn’t hard to understand and it will let you test all your expressions without fail.
Ultimately, you will always need to figure things out for yourself and Google will often be your best friend. The above-mentioned sites and tools will show you the basics but it’s up to you to continue practising and using the knowledge you gained. I made a small HTML Editing cheat sheet to help you get started which is available here.
If you’re interested in more information about your first job interview as a junior developer I’d highly recommend my article which you can find here.
I’m REALLY interested in how’s your learning going so far so please make sure to let me know your thoughts and show off your recent projects over on Instagram or my contact page 💛