7 Answers
+ 3
It all depends on your dedication and definition of "learn". Anyone can go through the SoloLearn course and scrape by with enough knowledge to get then the certificate, however they likely won't retain much more information than how to write a print statement. In short, the more time you dedicate, the more you learn.
+ 2
Well, personally, I've been programming for about three and a half years. I still barely know anything about any of my languages. I can say that because there are so many libraries out there, so many packages, so many errors that no matter what program I make, it'll always have some kind of error. Learning to program is a refining process that never ends; you just keep getting better.
0
But based on your experience, you thing for how many years? I used to learn by writing it on a book and demonstrate it on my Windows. If i forgot something about what i learn, i read the book again to remember it
0
I don't recommend learning those 3. C++ and Python are a must for me, but I would switch Java for something like SQL or JavaScript.
0
Why switch Java?
0
DoctorVenomMCPE, Java is worse than C++ in performance and worse than Python in productivity. There aren't many projects that would be better done in Java instead of Python or C++. Java still has market, but it will eventually die.
0
Lol, thabk you for the wonderful answer. Your answer makes me to 'NOT' learn Java.............. Once again thank you