Advice for beginners. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 17

Advice for beginners.

I started coding with python 1 month ago. After few weeks I tried write codes on Java but I couldn’t get used to Java. I didn’t understand thoroughly. Should I continue with python till I understand it perfectly or try to understand these two at the same time ?

2nd Feb 2020, 8:12 PM
Ethem Can
Ethem Can - avatar
57 Answers
+ 20
You should in general choose the language according to what you want to do with it - because different languages have different fields of application! Starting with Java wouldn't have worked with me either, because you have to jump right into an evolved coding structure with classes, which for some people is hard to understand. If you plan to learn Java in the future, maybe you'd want to start with C instead, because you'll be able to build the foundation first before you build the OOP roof on top of it. But it is kind of subjective, and tied to what you eventually want to do. And whichever way you choose, you won't spoil yourself for anything - you can still learn more languages later!
2nd Feb 2020, 8:20 PM
HonFu
HonFu - avatar
+ 12
According to your progress here, you're still in the very first chapters of the course. How far have you gone ?
2nd Feb 2020, 8:20 PM
Aymane Boukrouh
Aymane Boukrouh - avatar
+ 11
I don't understand Java too. Still alive. After 5 years I don't understand python completely. Still alive and good reason not to learn Java if I understand you right. Conclusion 1: Let Java be Java and have fun with Python Conclusion 2 : You do not use searchbar
2nd Feb 2020, 8:24 PM
Oma Falk
Oma Falk - avatar
+ 11
You choose. Its your destiny. We can only influence it. Personally, learn Python, then Java.
4th Feb 2020, 9:24 PM
Regulation
Regulation - avatar
+ 9
Different languages have different use but i would advice you to start with c++ and the others will follow because c++ uses both c concepts and introduces you to OOP too which is a concept in java( killing 2 birds with one stone)i did it myself and it gave me a good foundation
4th Feb 2020, 10:02 AM
Suzie
Suzie - avatar
+ 8
That's not so bad after all. Have you tried to look around a bit in this forum? We've got lots of discussions where that sort of beginner issues are dealt with.
2nd Feb 2020, 8:24 PM
HonFu
HonFu - avatar
+ 7
Ethem Can then you are very far from being good in python. There are more things you need to know. I would say you don't even know the basics, since Python is all about functions and classes. If you want to move to Java that's no problem, but you should not mention that you already know Python, because you don't. Translating between two languages requires you to already have fundamental knowledge of many features. You can't translate between two languages if you don't know at least one. Whatever language you choose, try to focus on it. It is not advisable for beginners to learn more than one language at once. Good luck!
2nd Feb 2020, 8:24 PM
Aymane Boukrouh
Aymane Boukrouh - avatar
+ 7
Continue with Python for a while. Don't confuse yourself too much with multiple languages at the beginning.
3rd Feb 2020, 1:04 AM
Sonic
Sonic - avatar
+ 5
Ethem Can ... Nullpointer🤓 About 5 languages as good as my cat...
2nd Feb 2020, 8:28 PM
Oma Falk
Oma Falk - avatar
+ 5
Ethem Can don't give up, the beginning is the hardest thing in programming. The more you code, the more powerful and handy programming becomes. Good luck!
2nd Feb 2020, 8:39 PM
Aymane Boukrouh
Aymane Boukrouh - avatar
+ 5
Do just one if you can't do two.
5th Feb 2020, 10:42 PM
Bob Brown
Bob Brown - avatar
+ 4
Never give up.
5th Feb 2020, 11:09 PM
Coͥdeͣrͫ
Coͥdeͣrͫ - avatar
+ 4
One language at a time is much better consider the alternative. Once you master the python language and it all syntax( Loops, control structure, variables and other stuffs) all other programming languages have the same technique but they differ in the way of writing (Presentation). My advice learn python first then if u find there is a need to learn other languages then you may proceed! but in python everything can be accomplished.
6th Feb 2020, 7:19 AM
Stanley K Ludovick
Stanley K Ludovick - avatar
2nd Feb 2020, 8:26 PM
Oma Falk
Oma Falk - avatar
+ 3
Truth be told,nobody understands python completely,but my advice is learn one language well first..
3rd Feb 2020, 9:06 AM
Codebeast**
Codebeast** - avatar
+ 3
1 language at a time. 👍💮
3rd Feb 2020, 12:48 PM
ASIM FARHEEN
ASIM FARHEEN - avatar
+ 3
Anas Naeem don't spam please. Jagdish Maurya this is not the right place to post your question, use the searchbar to find you answer, or create a new post if you don't. Thanks.
4th Feb 2020, 4:12 PM
Aymane Boukrouh
Aymane Boukrouh - avatar
+ 3
I think you can be doing python as your main task then be doing java as a side-task
9th Feb 2020, 12:53 AM
Cristian Herendi
Cristian Herendi - avatar
+ 3
It all depends on what you want to do first, if you want to develop an app first, just keep learning java with time you will come to understand it more better, But if you want a website first i suggest you continue with python before java..
10th Feb 2020, 2:12 PM
ugochukwu Joseph
ugochukwu Joseph - avatar
+ 2
Truth be told one thing that keeps the ball rolling CONSISTENCY alone.
4th Feb 2020, 4:50 PM
Vinyl Davyl
Vinyl Davyl - avatar