Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Teacher should set course.
devTea2026011dPython is popular for researchers, so school might be interested in that
fuckwit52211dWould change schools. I'd rather write Java than this pseudocode monstrosity
peenoise8211dJava > Pyshit change my mind
JhonDoe58011dI would like a little of variety in programming languages when I was a student. Tbh
It's cool if he/she keeps teaching java and adds python to the teaching plan. Not dropping java completely
magh814811dOkay so I'm new too programming and I chose python as I find it intuitive to read and write, while Java gave me more control of the what's and when's and where's still seemed daunting, when compared.
To all you guys experienced with both, or any, why so defensive/offensive with the choice?
I'm asking as a newb so please don't shoot me. When does someone say/decide to change a language and for what?
RememberMe899411d@magh81 general advice - there are many schools of thought in programming and many accompanying techniques. Procedural, object oriented, and functional programming are the general paradigms, and pointers, recursion, data structures, algorithms, persistent data structures, metaprogramming, etc. are the techniques. When you're learning I suggest you learn stuff that covers as wide a range of these as possible, while also choosing a subset and getting really good at it.
My choices were C, C++, and Haskell, they basically cover everything and I chose to focus down on C++.
Some stuff like C and Haskell are worth learning even if you won't use them explicitly in your work because they teach fundamentals really well.
See what's out there and decide on your own, there isn't really a bad choice, also depends on what you're going for. imo Fundamentals are more important because you can always learn fancy stuff if you got the fundamentals down right (DS, algorithms, pointers, recursion, etc).
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job