Is Java easy to understand? What problems will i face as a total beginner? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Is Java easy to understand? What problems will i face as a total beginner?

26th Aug 2018, 9:56 AM
Megu
Megu - avatar
4 Answers
+ 3
For me personally, I started with Python which really helped me to grips with logic and program flow. Java can be overwhelming at first because there are lots of keywords used to run even the most basic of programs (e.g. 'Hello World') whereas Python is actually just 3 words. I'd say this is one of the biggest issues you'll face starting out, so my advice is this: Don't allow yourself to be overwhelmed by the various facets that make a program work, like your 'public static void main(String args[])'. If you try and puzzle out why all these words are here and what they all mean, you won't get far. Focus on the basics, accept the facts that get your program running. Understanding will - I mean WILL - come later. As you program more and more you'll eventually have to use 'static' because you need it, and then it will make sense why main is static, that kind of thing (this is from my experience, a lot of my Java knowledge is 'after the fact' learning) Also don't worry too much about some of the last chapter on sololearn (I'm thinking Threads in particular). It's good to be aware that these things exist, but as a total beginner you need to be focusing on handling logic and solving simple tasks (projecteuler.net, and have a look for some other websites with beginner challenges). And of course, have fun. Search for your problems first - google and stackoverflow will probably answer most things, and will help you puzzle out things yourself which is a really valuable skill (I feel like 80% of job is stackoverflow lol) but you can definitely ask here for some tips :) remember to always post your code if you're having trouble. Good luck
26th Aug 2018, 10:26 AM
Dan Walker
Dan Walker - avatar
+ 5
probably object oriented concepts
26th Aug 2018, 10:20 AM
code learner
code learner - avatar
+ 3
If you don't understand something immediately, just carry on learning regardless. I found that many aspects of it only made sense further down the line. Just persevere, try no to lose faith you can do it, it just takes a while to get used to.
26th Aug 2018, 6:57 PM
Steven Trippier
Steven Trippier - avatar
+ 1
thnx guys
29th Aug 2018, 4:59 PM
Megu
Megu - avatar