Are you thinking about learning to code, but are unsure which programming language to learn first?
The very first programming language you learn in the beginning of your coding journey is important. This first language will set the foundation for the skills and additional languages you will learn in the future.
There are too many options and too many questions, however the most important question is: Which language can teach you enough to give you a good understanding of programming as a whole? You ideally want to be able to understand logic and be exposed to core programming principles which could be applied across all programming languages.
<1. Get stuck in straight away! />
It's a languages you can start to learn by solving puzzles, printing fun comments to the console and along the way discover the core building blocks of the programming world.
<2. Endless supply of resources />
Websites such as freeCodeCamp and Codecademy are a perfect place to start learning instantly. Through these channels you can immediately get chatting with other fellow learners where you can become part of a community and support each other through your learning journey.
There are plenty of resources to get you started and if you are not sure which step to take first - try our free ultimate guide to your first 4 weeks of code.
Also see Harriet’s list of recommended books.
<3. Its an all-rounder />
<4. It’s fun! />
The sense of challenge is addictive. You may write functions that work straight away, other times the error stopping your code from running may not be so obvious...but when you do find that bug, the victory is well worth the effort!
<5. It makes you very employable />
It’s the perfect language to act as a springboard into learning other languages as you’ll already be familiar with the core fundamentals, which is really what employers are seeking in their developers.