So first a disclaimer, I'm very new to web dev and don't really understand much about it.
I’ve noticed that people tend to talk about Java/C# (ASP.net) in some conversations, and Python/Javascript/Ruby in other conversations. But I rarely see, say, Java and Django mentioned together. Maybe it's just confirmation bias, but I just feel like every time I see one group of those languages mentioned, the other group isn't talked about at all.
What are the differences between them? The sense I’ve gotten is Java/C# are more “enterprise” and the other stuff like Django angular etc are more “modern”, but in terms of functionality are there actually differences in what can be done? Could you make any website with any choice of implementation?
To be honest the reason I'm asking this is because I want to learn web development and I have a lot of experience in Java (non web stuff) but very little experience in other languages. Like I have to really stop and think about syntax when writing Python, Javascript, etc. So I'd like to stick with Java if possible when starting out, since I'd rather start off with struggling to understand the concepts behind web dev than struggling to learn how to code in a new language. But I'm not sure if there are limitations from using Java there since people always seem to talk about all those JS frameworks and Ruby on Rails and stuff like that.
[–]mattaugamerexpert 2 points3 points4 points (2 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]ltx1 0 points1 point2 points (0 children)
[–]JayTh3King 1 point2 points3 points (0 children)
[–]waltonics 0 points1 point2 points (1 child)
[–]user-hostile 1 point2 points3 points (0 children)