Should I Learn a Programming Language or a Framework First?

0
0
Asked By CuriousCoder93 On

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

Answered By FutureDevMaster On

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!

Answered By AppBuilderNJ On

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.

Answered By TechSavvyNomad On

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.

Answered By WebDevWanderer On

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!

Answered By CodeCrusader On

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

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.