Confused about learning how to learn

I just started to learn about programming, specifically javascript and web dev. And as a best practice, I picked up a great web development course that taps into Javascript fundamentals as well as some hands-on applications.
However, I found numerous websites and online academies -like this one- that offer the same (even better, sometimes more different) quality material (for free), so my only question is how to deal with this state of confusion of to having to choose from multiple programs/coding curriculums? is it more logical to stick to only one thing? or, skim through all the programs while learning from the course?

Thanks! I hope it makes sense.

Hello @abdelilahazzouzi3318!! Welcome to the Codecademy community!! :grinning:

Everyone learns differently so throughout your coding experience you will find what works best for you.

When it comes to the many different coding sites, I found it best to stick to just one when you are first starting so you don’t get overloaded with many different concepts at once. I would pick a site that you like and start there.
For me I found CC to be my favorite with the way their learning environment works.

Once you understand the basic concepts you may find it easier to bounce back and forth, and start looking into the official documentation for the language you are using.


As for choosing a language, that depends on what you are wanting to learn to do.

If you want to build websites than HTML and CSS are a good place to start, followed by JavaScript.

Were as if you want to design apps you may want to learn something like Python, C++, or JavaScript.

The best thing to do would probably to decide what you want to learn how to do, and find out which language would be best for you to learn.


For me I found it easiest to start with one language and focus on that until I understood the basics of how it worked, and then I could bounce back and forth between different courses.

It again comes down to how you learn, some people can focus on multiple things at once, were as others may get confused and start mixing up concepts.

1 Like