Java is very difficult for me. How do I learn faster and more efficiently? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Java is very difficult for me. How do I learn faster and more efficiently?

20th Mar 2018, 7:27 PM
Joseph Bavone
Joseph Bavone - avatar
16 Answers
+ 5
Hmmm... you're at that "beginner's block" stage. It's where you go through the instruction, get a relative understanding of it, but don't know how to apply it or correctly envision it. I suggest temporarily switching to another language that exhibits concepts better. The language I suggest is Python, and keep in mind this is a very slow language, but it is sooooo good at introducing concepts to beginners. Once you get a good idea of these concepts, you can go back to another language and be able to apply your concepts better!
20th Mar 2018, 7:59 PM
Dread
Dread - avatar
+ 17
I suggest you to follow comment after every lesson and try to make modifications in each code . [modification that helps to understand when & why can error come & how to remove it ] //its !difficult , without completing U can't say
20th Mar 2018, 9:40 PM
Gaurav Agrawal
Gaurav Agrawal - avatar
+ 11
just every time when you learn something new try to write some code which have that staff that you learned
20th Mar 2018, 7:28 PM
Vukan
Vukan - avatar
+ 7
java has big and sharp teeth! Just to see how Spring looks like, how big is it and how is confused (for some time) :-)
21st Mar 2018, 2:51 AM
Dejan Perovic
Dejan Perovic - avatar
+ 4
I sit every day on it and read books about;-)
20th Mar 2018, 7:29 PM
dieserrapha
dieserrapha - avatar
+ 4
When learning Python, be sure to take it relatively slow so you can absorb the concepts. Also, after every concept, try and write your own program incorporating it without having to look back in the lesson. 👍
20th Mar 2018, 8:04 PM
Dread
Dread - avatar
+ 3
very good. I need to just keep plugging code away.
20th Mar 2018, 7:30 PM
Joseph Bavone
Joseph Bavone - avatar
+ 3
Is it your first language?
20th Mar 2018, 7:48 PM
Dread
Dread - avatar
+ 1
yes this is my first language
20th Mar 2018, 7:49 PM
Joseph Bavone
Joseph Bavone - avatar
+ 1
That may be why; tell me, what is your issue with the language?
20th Mar 2018, 7:49 PM
Dread
Dread - avatar
+ 1
The toughest part of the language is the numerous terms one has to memorize and put together to make the code flow smoothly and correctly. It is tough to memorize it when you have difficulty intertwining the concepts together.
20th Mar 2018, 7:51 PM
Joseph Bavone
Joseph Bavone - avatar
+ 1
Give me examples of the exact concepts you are having issues with, like programming methodologies? OOP, FuncPro, etc?
20th Mar 2018, 7:53 PM
Dread
Dread - avatar
+ 1
Let me just say I am about half way through the basics in Java class and although I recognize those terms you use I am having difficulty understanding how to even pinpoint my problems in those terms. If I can give an example it would be being asked to do "such and such" and I have no idea what code to even start writing.
20th Mar 2018, 7:57 PM
Joseph Bavone
Joseph Bavone - avatar
+ 1
I assume people dont understand it unless they repeat the lessons over and over again to the point where it is natural.
20th Mar 2018, 7:58 PM
Joseph Bavone
Joseph Bavone - avatar
+ 1
I am glad I am not alone. I thought I was mentally slow and everyone else is leagues ahead of me. I will start with Python asap. Thanks so much.
20th Mar 2018, 8:02 PM
Joseph Bavone
Joseph Bavone - avatar
+ 1
Here is a method that we would like to suggest on how to learn Java 1.Be mentally ready: Not each individual loves Java programming and subsequently, they will attempt their level best to prevent you from mastering the language. Without a doubt the universe of writing computer programs is overwhelmed with various competing languages, and it is not so much conceivable to pick the one which is the best. A language which works flawlessly for you would not fill similar need for another person. Consequently, rather than paying consideration on what the faultfinders of Java need to say, you should concentrate all your consideration on taking in the language you picked. 2.Java and Eclipse IDE installation: Despite the fact that, it is especially conceivable to learn Java just by installing the Java SDK, yet the expectation to learn and adapt for this situation will undoubtedly be genuinely slow. At the point when Java SDK is consolidated with an IDE, it accommodates an integrated development environment which will deal with every one of your needs and will help you learn rapidly and all the more adequately. What’s more, among the distinctive IDEs, Eclipse is without a doubt the best and can be downloaded for nothing 3.Get to know the fundamentals: The most legitimate path in which you can begin learning Java is to begin with the crucial concepts. With a specific end goal to learn the basic concepts of this programming language, you can make utilization of a free tutorial or can basically download a decent e-book. The entire thought is to comprehend what core Java is about before proceeding onward to the advanced levels. You can learn java very easily and that too faster, here are way to do so:- http://crbtech.in/Java-Training/career-java-programming-quick-learning-tips-to-master-java-programming/
22nd Mar 2018, 7:11 AM
pranit patil
pranit patil - avatar