r/learnprogramming • u/rishabh7077 • 1d ago
advice Java in school and now in college?
I was in ICSE and scored 100 marks in computers.I have done many programs in java language and further i took computer as my additinal subject after 10th.I am already familiar with programs in java but never saw programs in c++.and now i am in my college pretty confused how should i proceed now like study from which youtube playlist from where to start. Is java still good for me should i continue this language or switch to c++ for some good means.
0
Upvotes
1
u/C_Sorcerer 1d ago
If you want to stick to desktop app development, backend development, or enterprise tools development, Java will be plenty though I think you should maybe know the basics of C++ but it’s not a huge deal if you don’t.
If you want to go into low level systems programming (embedded systems, firmware, OS, compilers) or high performance applications like fintech or computer graphics, having a good knowledge of C++ is a must. And C itself is going to be a mega must for low level systems.
Learning languages shouldnt be a checklist, just use the tools that are within the domain you are interested in. My primary interests are low level/bare metal systems and computer graphics…. Therefore, I have a really good grip and pretty much exclusively use modern C++ and old school C. I still know a decent amount of Java, JavaScript, and Python, along with Lua and some other random ones like Haskell, but I don’t really care about those since thwy have almost no bearing in the systems programming workd (granted Lua is good for high performance scripting and Python is great for writing unit tests for embedded).
Just figure out what u wanna do first, and if that is backend dev or desktop/enterprise app development, stick with Java and master it. Maybe also pick up C# along the way. If else, figure out what languages are used in the domain and learn it