Give it to me straight, no memery, no BSIs Javascript harder to learn than Python?And how is the HTML/CSS/TailWind/JS/SQL/Python/C# stack?Do you see a future for someone who knows those skills?Thanks my dudes
javascript is more annoying to run (unless you use your browser console)But aside from that it's not a question of choosing. If you learn one then that knowledge and thought process is highly transferable and you can switch to another programming language.The difficulty comes not from the specific language, but from the concepts/paradigms that it offers. Thus you can just avoid those challenges by not learning them. You might never bother with the symbolic computation libraries of python for example.
>>107048625>HTML/CSS/TailWind/JS/SQL/Python/C# stacknot trying to sound rude but it sounds like you just googled "full stack languages" and just took the first 7 you saw. just pick your favourite back-end language and a front-end framework and learn those. you can learn tailwind or any CSS framework laterJS itself is not that hard. it has a lot of warts, which is to be expected from an old web technology. unfortunately that's just something you have to deal with. typescript makes it slightly better but not by much. eloquent javascript is a good book if you want to learn the fundamentals ( https://eloquentjavascript.net/ )the problem is in the ecosystem. generally you have two main targets: browsers and servers. if you're writing server code, you need to use some js runtime, typically node.js. it's usually pretty simple, it just works. if you're building a front-end application, it's a lot fucking dumber. between shit like bundlers (webpack/parcel/vite), transpilation (babel), your chosen front-end framework (let's be real, nobody is working with the DOM API by hand in 2025), CSS preprocessors, NPM, linting, and whatever other shit you need, it can turn into a nightmare real fucking quick. luckily most frameworks nowadays come with scaffolding tools to generate project templates for you, but if you're working on anything non-trivial you'll quickly realise just how fucked modern front-end development can beby the way if you don't already know git you should prioritise learning that as well
Python is so easy to learn that I guess JavaScript would have to be harder by default, but neither is really that hard.If you're looking for actual work, there is basically zero work done in Python, no matter what the job listings say. If you get a backend web dev job you'll still be using JavaScript.The real problem with JS is that you basically won't use it, even in JS projects. Almost everything that's done with JS is just calls to frameworks and libraries that are a total black box with the occasional built in array function call.
>>107049971No I already know HTML CSS and Python.
>>107050190you dont know shit and fuck you for giving such a shitty reply to that effort posterfuck you idiot
>>107050201>you dont know shitWell, duh.From the context of the original post, obviously I'm not an expert. So when I said I """""know""""" HTML CSS and Python, it comes with the implication that it's foundational level only. Anyone with contextual understand (read: not a socially awkward loser) understood that.
>>107048625Python is shit. I programmed for 20 years, every language always proved to have much good in it, be it java, c#, javascript, php, elixir, go.But python no, never did. It's the worst language, how can it be so popular? What's wrong with humanity?
>>107050255Other than performance, why is it so bad.I always here "Python is... LE BAD" but no one ever says why.It's just Python is bad, because it just is ok?
>>107048625>Is Javascript harder to learn than Python?No, its about the same.Debugging JS is much more difficult than Python, and really any other programming langauges imo.To master either language, I think its easier with Python as it has much better documentation imo.If you are looking to get a webdev job/career, then you will have to suck it up and learn JS and any framework you are to be using at the various companies you join.
js has more unintuitive language quirks owing to its lispy foundationspython is a lot more straightforward with its featuresfor a beginner though it will barely make a difference, it's really going to come down to preference
>>107050255Python is a scripting language to connect your libraries written in other languages and it has enough depth to it that you don't need to go write an entirely new function onto your library to handle the one weird case that came up in the problem you're solving right now.>how is it so popularIt's used by people in fields adjacent to programming because it's much more user friendly than "real" coding languages. If you're a mechanical engineer and you just want to send a signal to the robot to lift its arm and put it back down on repeat, it's much easier to do that in Python than in some alternative language.
>>107048625>Give it to me straight, no memery, no BS>Is Javascript harder to learn than Python?Slightly, yeah.JavaScript has even more bullshit than Python.Python, for all its flaws and criticisms, is a language that usually just works exactly how you'd expect it to.JavaScript is full of hidden surprises....(that's a bad thing)
>>107048625i prefer java to javascript but not like you know the difference, fucking retard
>>107048625JS has a better syntax so it's ultimately better to work with and probably easier to start with.>Do you see a future for someone who knows those skills?No. Junior and trainee devs are obsolete. Companies now hire mid+ devs and just give them an AI subscription to increase productivity. This is especially true in extremely popular programming languages like JS and Python.
No,Don't care about stack, it's just part of the web development experience unfortunately.All technologies are the same to use, what differs is the small things that a normal webshit programmer does not need to care about. If you are not doing something web-related you should not be using javascript
>>107049971Don’t use NodeJS, learn C# or JavaNodeJS projects that grow big WILL become a clusterfuck
I love javascript so much like you wouldn't believe. I can do literally everything with it.
>>107048625>Is Javascript harder to learn than Python?it's not hard to get into but but the JS, typescript and the tooling have so many quirks and retarded edge cases that it's generally a good idea to stick with the simple stuff unless you wanna suffer. it's not hard but rather annoying>And how is the HTML/CSS/TailWind/JS/SQL/Python/C# stack?can't get around html, css and sql. tailwind is okish. would argue c# is better for backend than python but i've seen people doing good stuff with python until it became hard to scale
>>107051902also the way JS does async is kinda shit but python is not really better in that regard
>>107048625>Is Javascript harder to learn than Python?Yes>And how is the HTML/CSS/TailWind/JS/SQL/Python/C# stack?There is no use case of creating this cursed amalgamationPython is not needed for the web but there are specific frameworks based on it specifically for people who only know Python and nothing elseC# is okay for a backendJS is inevitable for the frontend but sees vast use in the backend as well>Do you see a future for someone who knows those skills?There is no future in web development in a world where right now in 2025 I can send a few sentences to an LLM and it builds a fullstack web appThe bottom devs are being / have been prunedNext are the mid level onesAnd ultimately the seniors will end up jobless too
>>107048625you should learn PHP before JavaScript
JS is not hard just stupid. If you only know basic python you'll be fine. If you're a python nerd or know other languages you might overthink javascript at first. Just embrace the shitty design, don't fight it.
>>107048625>Do you see a future for someone who knows those skills?no. we have too many crudmonkeys already and llms take their jobs now. stay away.
pic rel is how I look, I am JS/TS dev chad
>>107052001this
>>107048625Brain wise Python and Javascript are very similar and easily transfer. Learn JS if you want to do web scripts, learn Python if you want to do desktop scripts.