What Should I do
Posted by damn_lokesh@reddit | learnprogramming | View on Reddit | 16 comments
I'm a complete beginner and but I'm confused between Java and C++ what I should learn first?
Posted by damn_lokesh@reddit | learnprogramming | View on Reddit | 16 comments
I'm a complete beginner and but I'm confused between Java and C++ what I should learn first?
Mell-Silver-20@reddit
Java- easier start, more beginner-friendly
C++- harder start, more control + deeper concepts. If you're unsure, go Java first
Random_Jester0@reddit
Learn haskell
tommytmopar@reddit
Java is more beginner friendly. Less manual memory management to trip you up. Once you get the logic down, picking up C++ later is way easier. Start simple
ga2500ev@reddit
Sort of the wrong question. Programming is structured problem solving. So, instead of asking what language, instead examine what types of problems do you need to solve.
ga2500ev
iOSCaleb@reddit
Java is a smaller, friendlier, safer language, and much of what you learn from it is transferable to C++. It’s by far the better choice for a beginner. You’ll have plenty of time to tackle C++ later.
lazywinter_07@reddit
i would recommend java
because java is little easier as compared to c++ and also you can learn java easily
only reason why people choose c++ is because c++ execution time is faster , which you dont need as a beginner, the execution times only matter if you do competitive programing and join hackathons ,
if you are in college and main goal is placement then java is better
if you want to participate in hackathons and competitive progrmming c++ will be better
in job interviews you will be asked to do the program/ dsa in either of them , so doesnt matter which language you are choosing , and there execution time wont be matter , so not necessary to do with c++ onnly
pls upvote me , i need karma points to post my doubts on other subreddits
onlyemperor001@reddit
Would you recommend python or JavaScript for a beginner backend dev?
lazywinter_07@reddit
just java , backend probably refers to development , you can do with any , python would be easiest , i would suggest learn java properly then go for python as it would be very easy to learn python once you are comfortable with java and also learning atleast 2 programming lang. gives you an edge
Inevitable-Trash-767@reddit
If you are a complete beginner, I would recommend starting with Java first.
C++ is powerful, but it introduces a lot of low-level concepts early like memory management and pointers, which can become overwhelming for beginners.
Java is usually easier for understanding:
• programming logic
• object-oriented programming
• application structure
• debugging and problem solving
Once your fundamentals become strong, learning C++ later becomes much easier.
The most important thing at the beginning is not the “best language” it is building consistent problem-solving skills and understanding how software works.
AffectionateZebra760@reddit
My own first language was c++ lol it was challenging
HalfFresh1430@reddit
Learn java and make a minecraft mod idk
SnowWholeDayHere@reddit
C++ is pretty complex. It is a rabbit hole and you can enter, but you can never leave.
grantrules@reddit
Flip a coin
ChipmunkHot7937@reddit
I think C++ is a great place to start. C++ was my foundation language and I found it beneficial to learn all the under the hood aspects of coding that it inherently offers (If you can code in C++ you can pick up just about any language). I can't really speak too much on Java - it could also be a great option.
Hsuq7052@reddit
It depends on what your goals are and what you want to build. Read the FAQ.
high_throughput@reddit
If you have to ask it's Java