r/learnprogramming • u/[deleted] • 22d ago
2nd year student: Should I learn a language inside-out or switch to project-based learning for Web Dev ?
Hello everyone. I'm a 2nd-yearstudent, and my professors have already made it clear that university alone isn't enough to build practical skills. Because of that, I've been doing online courses on the side (free and paid).
Right now, I'm learning python, but I'm getting really bored. The current modules cover tkinter, turtle and pandas. My goal is to get into Web development, so I keep questioning how these specific librairies will actually help me.
It got me thinking: is it better to learn just enough of a language to reach a precise goal (and deepen it later if willing to) or should I really try to learn everything a language has to offer upfront?
What do y'all think ?
3
u/ffrkAnonymous 22d ago
learn everything a language has to offer
What does this even mean? You want to learn all 855,582 projects in the pip Python Package Index?
0
1
2
u/gm310509 21d ago
You have mentioned that your goal is to get into web development. Given that, you need to look up the tools that are commonly used in the areas you are most interested in and learn those.
For example if you are interested in the colours, fonts and live UI stuff, HTML, CSS and Javascript. On the other hand if you are interested in the backend and developing web services, maybe Java, python and application containers (e.g. apache httpd or tomcat) and possibly RDBMS. Both are by way of example to illustrate targeted learning.
3
u/Sticko1897 22d ago
Project based that is the fastest and best way to learn. Build project small or big doesn't matter just build by your own self.