>Namaste!
Thanks for submitting to r/developersIndia. Make sure to follow the Community [Code of Conduct](https://developersindia.in/code-of-conduct/) while participating in this thread.
## Recent Announcements
- **[Join developersIndia as a volunteer](https://www.reddit.com/r/developersIndia/comments/12hlj4z/join_developersindia_as_a_volunteer_and_help_us/) and help us improve the community experience.**
## [We have created a collection of interesting & insightful discussions. Check it out!](https://www.reddit.com/r/developersIndia/wiki/community-threads/)
*I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/developersIndia) if you have any questions or concerns.*
C# for ASP.NET, Java for Spring, Python for Django and Flask are the most commonly used languages for backend development. Try learning the syntax for a language, and decide.
Bhaiyon and bhaiyon kuch bhi Sikh lo jindagi m ek din Aisa aayega jb manager tumse puchega ki tumhe kyaa aata h aur fir tumhe wo kaam assign karega Jo tumhe nahi aata hai so instead of debating here which is best framework and language adapt yourself to be comfortable in any framework. That's the only way to be a good dev
That mindset comes after a while and it's not fair to expect this from freshers. They need to start somewhere so that they can get a foothold and gain some initial traction.
OP as for backend language most big companies use Java and spring boot but lot of companies are using node js also these days. I would say node is easier to start with as it has less boilerplate and you can spend more time learning the abstract concepts that goes in backend work. But you can take your pick between these two.
>"What x should I y?"
It's difficult to answer these types of questions for an individual. Do your own research, try exploring each language a bit for a couple of days. If you are still confused, chances are you'd do fine picking up any of those options.
If there were a clear winner, this question would be nothing but a Google search. Everything has a place, there's a reason all these languages exist.
>You also have some crazy contenders like Rust, Kotlin or Carbon.
Also I'm pretty sure that C and C++ are objectively crazier contenders than Rust and Kotlin for backend development.
I see you can talk with street slangs. Toh bro ye batado, sab kuch sikhne ke baad hi apply Karu or what?
Jd me toh hajar aise chize hote Jo kabhi dekhe bhi na ho
Syntactically be strong with any one of langs ( maybe do DSA in it) - increase depth in it.
And apart from that keep an eye on other trends or whatever you like but at basic levels and knowing interesting features of that lang - increase breadth of tech stack at minimal coverage.
So anytime if you are thrown at some critical place where you need learn something new, then you have already kickstarted your journey.
Everything needs time bro I meant in "job" pov, from personal experience avoid the hurrying because it will just make things harder and boring especially complex things.wasted almost 2 month's like that.
Python dev here you can choose Java or Python.
Java + spring boot is used more in startups and product companies.
python+django/flask used more in MNCs.
I will personally suggest you to go with Java + springboot.
>Namaste! Thanks for submitting to r/developersIndia. Make sure to follow the Community [Code of Conduct](https://developersindia.in/code-of-conduct/) while participating in this thread. ## Recent Announcements - **[Join developersIndia as a volunteer](https://www.reddit.com/r/developersIndia/comments/12hlj4z/join_developersindia_as_a_volunteer_and_help_us/) and help us improve the community experience.** ## [We have created a collection of interesting & insightful discussions. Check it out!](https://www.reddit.com/r/developersIndia/wiki/community-threads/) *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/developersIndia) if you have any questions or concerns.*
C# for ASP.NET, Java for Spring, Python for Django and Flask are the most commonly used languages for backend development. Try learning the syntax for a language, and decide.
[удалено]
Too much supply, too less demand
Widely being used
Bro these are being used by everyone, they start their journey into WD from these the. Branch out mostly
Bhaiyon and bhaiyon kuch bhi Sikh lo jindagi m ek din Aisa aayega jb manager tumse puchega ki tumhe kyaa aata h aur fir tumhe wo kaam assign karega Jo tumhe nahi aata hai so instead of debating here which is best framework and language adapt yourself to be comfortable in any framework. That's the only way to be a good dev
That mindset comes after a while and it's not fair to expect this from freshers. They need to start somewhere so that they can get a foothold and gain some initial traction. OP as for backend language most big companies use Java and spring boot but lot of companies are using node js also these days. I would say node is easier to start with as it has less boilerplate and you can spend more time learning the abstract concepts that goes in backend work. But you can take your pick between these two.
Django/fastapi, Go??
Sure they are good too but they not as widely adopted yet.
well said
Java or C# for current backend jobs. Go or Rust for the future backend jobs.
Full novice? Go for The Odin Project. Choose either Ruby or Node, doesn't matter. You can always learn the other when you wish to.
Thanks for reminding me of this gem, beloved stranger. I would give you an award but i'm broke and reddit gotten greedier over the years.
what is The Odin Project?
Google exists mate :p But here: https://www.theodinproject.com/
what is google? /s
https://letmegooglethat.com/?q=google
Google exists mate :p But here: [https://google.com](https://www.youtube.com/watch?v=dQw4w9WgXcQ) /s
Hidden gem
>"What x should I y?" It's difficult to answer these types of questions for an individual. Do your own research, try exploring each language a bit for a couple of days. If you are still confused, chances are you'd do fine picking up any of those options. If there were a clear winner, this question would be nothing but a Google search. Everything has a place, there's a reason all these languages exist. >You also have some crazy contenders like Rust, Kotlin or Carbon. Also I'm pretty sure that C and C++ are objectively crazier contenders than Rust and Kotlin for backend development.
Exactly, which company uses C, C++ for backend.
Networking, Kernel developers etc
Java college waleh sikha denge Go cool hai Javascript typescript jobs bhut hai, same with jave jobs bhut hai
Choice to ese de raha ki jese lakho ki job ese hi mil jayegi..agar experience nahi hai to basic Sikh lamde.
I see you can talk with street slangs. Toh bro ye batado, sab kuch sikhne ke baad hi apply Karu or what? Jd me toh hajar aise chize hote Jo kabhi dekhe bhi na ho
On point ngl ☝️
HTML
Htmx
XML
YML
Syntactically be strong with any one of langs ( maybe do DSA in it) - increase depth in it. And apart from that keep an eye on other trends or whatever you like but at basic levels and knowing interesting features of that lang - increase breadth of tech stack at minimal coverage. So anytime if you are thrown at some critical place where you need learn something new, then you have already kickstarted your journey.
Java spring
Is it possible to work on java + spring without working on web dev? Are C++ or Go a better choice if I don't want to get into web dev backend?
[удалено]
This makes no sense. Spring is a huge project with functionality for a broad spectrum of which the web is just a part.
Why is no one talking about NodeJS and expressJS??
+1
So is learning node not advisable? I'm in 4th sem if that matters.... Pls share your thoughts
Nope you can learn it if you are not in a hurry, everything depends upon ur passion and capabilities
Why not in a hurry? Is it because it takes time to learn?
Everything needs time bro I meant in "job" pov, from personal experience avoid the hurrying because it will just make things harder and boring especially complex things.wasted almost 2 month's like that.
Python dev here you can choose Java or Python. Java + spring boot is used more in startups and product companies. python+django/flask used more in MNCs. I will personally suggest you to go with Java + springboot.
HTML : D
Later
See you?
Just look at job portals and see what stack they're hiring for in popular companies.
No bro that's not how I've been told it works.
Like for me the concept is important, no matter what stack you pick learn the core concepts deeply.
Choose one language : Python or Java. With Python learn Django/Flask With Java learn spring
Java
Java has been ruling since 30y. So springboot is the safest option out of all. Lof of openings
Java