DEV Community

Discussion on: Which has more opportunities? (Short road to starting?) React, Vue, JavaScript, Python? [Front/ Back-End]?

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao • Edited

Software development is same as well depending on the school of thought.

My suggestion is to start with your foundations like HTML, CSS, JavaScript then move to more either a backend focus web framework like Django, Flask, API Express or GraphQL. Then get a front-end focus web framework like Vue, React or Angular.

But base it upon your geography locations in terms of jobs and salary.

Thread Thread
 
yobretyo profile image
Bret

Ok. I’m in Fort Worth Texas. I’ve just started learning Python, it reminds me of JS, but it seems better organized.

I first started with Vue, but started learning React to get better at JS. React helped me allot to understand JS better.
I like Vue mostly more than React, but I like how React seems more “vanilla” over Vue.

Flask, reminds me of a “organized components” because of the Jinja and templates. But it’s allot more vanilla HTML/css.

I think I might favor front end because I like to “see” what I’m doing.... but I do like the backend. I’m getting better at dictionaries and truples... but so far it’s learning the basics where the info is just in the console. I would like to work more by “seeing”.
I’m also interested in Kivy, but that’s desktop.

Thread Thread
 
steelwolf180 profile image
Max Ong Zong Bao

Haha that is good React has a huge learning curve for it. But it's good for backend wise if you want to make it easy & fast look at FastAPI or GraphQL which speeds up your development.

Thread Thread
 
yobretyo profile image
Bret

Thank you. I like React over Vue. Isn’t Python better for backend?

Thread Thread
 
steelwolf180 profile image
Max Ong Zong Bao • Edited

It just depends on the use case. I picked Django cause it had a good out of the box experience, security focus and a force multiplier for me besides Flask or FastAPI.

Plus the added advantage is that you have a better chance of working with data science-related work. But if you are looking for just web development, most of them might just pick a javascript backend as you do not need to relearn a lot of things.

Thread Thread
 
yobretyo profile image
Bret

Is Flask good to start out with?
before Django?
I’m between learning the basics of python and also Flask.
Flask seems to go back to plain HTML/CSS.

Thread Thread
 
steelwolf180 profile image
Max Ong Zong Bao

It's much easier to learn than Django as much of the use case comes from it being easy to learn and the flexibility that comes with it . Plus there is a lot of people working with data science who uses it for that reason besides FastAPI.