DEV Community

Discussion on: total confusion

Collapse
 
dennistobar profile image
Dennis Tobar

Hi, it's normal to feel overwhelmed when you start learning a new language/framework. I encourage you to learn first about algorithms (not calculating the O notation... just how to solve simple tasks). After that, learn the syntax and last about the framework.

I assume you barely know Python, so you could start with "Python for Everybody: do1.dr-chuck.com/pythonlearn/EN_us..." to understand how the language works. Then, move on to other areas (trying Django, Flask, etc.).

One mistake some newcomers make is learning the framework instead of the language. I've heard a lot of people say "I'm a programmer in React, but I don't know JavaScript."

Focus on learning the basics and then explore frameworks and other resources. You can find tutorials on YouTube or take a course from Coursera, Udemy, or another learning platform. Being a self-paced learner is challenging if you don't have a roadmap. You can find some roadmaps to follow at this link: roadmap.sh/.

Nice to see you here and don't be shy to introduce yourself in our Weekly Welcome Thread!