That was quite a journey. Take a second and reflect on the fact that you’ve just learned the basics of at least three different languages and, if you had to, you could probably hack together a web page on your own already.
With what you know already you could start putting together some basic websites, but we’re here to help you get a lot further than that. We want to bring you to the point where you can confidently build a full-featured and scalable web application, either on your own, or working as a developer in a top-tier tech company.
Learning how to program is much more than just learning a language. It’s about learning how to research and solve difficult problems, building an engineering mindset, working on complex problems and codebases, communicating effectively with other developers, and much more. Luckily, all these skills are transferrable to other languages and domains of software and because most languages are similar in concept and structure, moving into a different language will be much easier than learning your first.
Arguments about learning the languages used in your area may sound convincing, but because a good developer can transfer skills easily, what you learn isn’t going to massively change outcomes of getting a job. Though, if you cannot shake that fear, do whatever you need - even if that includes researching your area to see what jobs are available locally (don’t forget about remote jobs, though). A good course is far more important than the language you learn first.
To help you make a decision, here are some perks of each technology:
In the end, it doesn’t matter which path you take. It’s only important that you stick with it, and continue to hold onto the learner’s mindset throughout your career. Not convinced? click here
Get ready, because this is only the beginning. Now it’s time to delve deeper into the areas covered by Foundations. There are some fantastic projects in the courses that follow which will challenge you to the limit, but you’ll come out the other side ready to go and make your mark in the programming world.
The journey has just begun!