Hey everyone! I'm getting ready to dive into programming and I'm wondering whether I should start by learning a programming language like Python or JavaScript, or if I should jump straight into a full-stack framework like Rails or Django. My main goal is to build web applications as quickly as I can without getting bogged down by technical details such as servers and databases (though I know I need to learn those later). So, is starting with a framework the best approach for me? And how much faster could I develop an MVP using a framework compared to a custom stack with Python or JS? Thanks a lot!
5 Answers
TL;DR: Go with a framework if speed is your priority! But just be aware that a solid understanding of a language is key. Frameworks help expedite the coding process, but they won't replace the need for core programming knowledge. Focus on having fun while learning; it makes the process more enjoyable and less painful!
You're looking at this backward. A language and a framework go hand-in-hand. To be effective, you should understand a language that aligns with the framework you want to use. For instance, Rails is built on Ruby, and Django is based on Python. You'll need both to create anything meaningful.
You're gonna want to start with a programming language first! Trying to tackle a framework without knowing the basics can get overwhelming really quickly. Just think about it: how would you even ask questions if you don't know the language you're working with? Get the fundamentals down first, then jump into a framework if you want.
It's definitely possible to build a web app without diving deep into servers and databases, especially with the right tutorials. But remember, you can't entirely skip the backend knowledge. It's all part of the learning curve that you’ll eventually need!
If you want to do web dev, learning JavaScript is pretty essential. Python is great for backend work but not really suited for frontend. If fast web development is your game, stick with JavaScript—it’s your best bet for a smoother ride!
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically