+ 2
Why can't i understand java?
I perfectly understand c++ , python , and c# but i can't understand java. I've read some books about java, but i still can't get my head around it.
4 Answers
+ 21
Isn't it all about different syntax? If you can understand C++, Java shouldn't be a problem (?).
+ 20
Java isn't very friendly toward new users, I've noticed. But knowing C# well should be very helpful - they are rather similar languages.
Is there something in particular that's giving you trouble?
+ 11
It is like any other language. Of course it has its differences, but it has the same roots in the world of programming languages. If you really don't understand it, then try something else. Maybe java just isn't the language for you.
BUT, I would highly recommend perseverance. If you don't understand it, start with the very basics. Taking input and output. First classes. Then, when you fully understand those, go on to more complicated things. I feel that this is a mistake that many failed programmers make: They don't fully learn the basics before moving on because they think they are good enough. Practice something until you know you can do it correctly and know how to implement it into programs. Keep working your way towards harder things.
If you don't understand java, try and look at other OOP languages, like c++. They may help you with the general layout and usage of java and other OOP languages.
Good luck learning and coding, and feel free to ask if there is anything else you want to know!
+ 2
everything in java is confusing
for example, i easily make simple chat app with xamarin whixh uses c#
but i can't make even a hello world app with a button to show message box with android studio lol