+ 9

Am i the only one?

I have started the java program and have been binging it i love coding alot but i can't get past the more on classes section it just glosses over things i dont understand anything and moves on very quickly, giving very vague explanations with no details and no clarification as to why this thing im learning could be useful the comment section helped me get some things but only barely and i feel like they should maybe fix it or change it to the better. but what im asking is.... am i the only one who feels like this? i don't see many people talking about this and i really like java and have gotten comfortable with it i dont want to change the language, but if im the only person feeling this way maybe java isn't for me.

5th Sep 2018, 12:47 PM
BeastMaster64
BeastMaster64 - avatar
24 Réponses
+ 10
I haven't learned Java just yet, though, considering it had been developed for quite a long time, I could tell Java is huge. So I guess it's pretty much normal to feel like losing interest, a bit frustrated, or even mad at times, we're humans. Learning something new and so big, there'll always be a challenge, you're not the first to feel this way, and most probably won't be the last. I'm glad you reached out this way, better than to keep things inside and get yourself down in the end. In short, to answer the question, no, you're not the only one, so no worries, just say you won't give up, review the chapters, view the comments, or ask your doubts here in Q&A. You got friends here, it's a community : ) P.S. I'd still remind you though, this would still better suitable for your feed posts : )
5th Sep 2018, 1:21 PM
Ipang
+ 13
BeastMaster64 and Ipang I understand your frustrations. Sometimes when a Sololearn lesson is not clear you have to look beyond and search the internet or dare I say books for answers. For me, lack of time is a huge obstacle to learning and one reason I still don't know enough about Java. Janning⭐ would you care to share your conspiracy theories on how Java was popularised?
5th Sep 2018, 1:45 PM
Sonic
Sonic - avatar
+ 9
BeastMaster64 : First try to understand the section. Second read the comments which are very helpfull. Third create some programs at the code playground. Fourth if you have questions put it in the comment section. Hope this will help you 💖 🙆‍♂️🤗
5th Sep 2018, 10:29 PM
NimWing Yuan
NimWing Yuan - avatar
+ 9
BTW, OOP means Object Oriented Programming where everything is considered an Object containing properties (fields) and behaviours (methods).
6th Sep 2018, 12:32 PM
Sonic
Sonic - avatar
+ 6
Java is hard. It does just about everything (and everything is quite a lot of things to understand). Many people feel this way (not everyone though, obviously). You may find some more comfort available via the search bar, as I have empathized and occasionally ranted about my conspiracy theories on how Java was popularized. Keep the faith! :)
5th Sep 2018, 12:55 PM
Janning⭐
Janning⭐ - avatar
+ 6
BeastMaster64 just curious where are you studying java from right now , you must have had a goal in mind before starting java, maybe to build something, so how close do you think you are to the goal right now? dont listen to people after you have comitted to something, java dominates the world now this feeling must have started from some topics or tough concept, can you tell which topics were they, we might be able to mk the journey easier by pointing to few Awesome resources.
5th Sep 2018, 7:36 PM
Morpheus
Morpheus - avatar
+ 5
Lots of times I will look elsewhere when the app doesn't satisfy my curiosity. I never rely on just one source. You are not the only one that has been a little let down because SL wont always give you the best and clearest explanation. I believe the app is a great way to introduce you to the fundamentals and general concepts of coding. I cant imagine SL providing in depth knowledge on all of the intricacies of all of the programming languages. Hope this helps!
6th Sep 2018, 5:59 AM
David F. Rose
David F. Rose - avatar
+ 4
Ipang thanks for the answer ill keep on learning
5th Sep 2018, 1:32 PM
BeastMaster64
BeastMaster64 - avatar
5th Sep 2018, 1:59 PM
Janning⭐
Janning⭐ - avatar
+ 4
Well, all its very simple... On SL you will find only very BASIC level tutorials... Thats... If you want go deeper (and anyone serious in learning must) go on other resources. A compilation of free online resources is here https://code.sololearn.com/WaVusr8J1KvK/?ref=app
5th Sep 2018, 2:42 PM
KrOW
KrOW - avatar
+ 4
HonFu that's also what i think and the reason i posted this to hopefuly get the creators attention and maybe have an impact on the website since they described everything in too much detail for some beginner stuuf and then later on were like yeah this is "insert very complex thing described in 3 letters" ok now this is "another hard thing described in even fewer detail" so i hope they do change some stuff about it all
5th Sep 2018, 5:11 PM
BeastMaster64
BeastMaster64 - avatar
+ 4
Just study what are there in OOP. Then get back to study OOP again.It will helpful to understand what is OOP clearly. Thats the method I learned java
6th Sep 2018, 12:23 PM
Seniru
Seniru - avatar
+ 4
java is not easy as most people think but you can learn it through so many ways and if you stuck starting from classes for instance you can count on a reference book and start to read and try some codes and see the results ,youtube is also veery helpful figure what is your own way of learnimg
6th Sep 2018, 8:24 PM
Nouran Waleed
Nouran Waleed - avatar
+ 3
BeastMaster64 You're welcome! now that's what I'm talking about, the spirit of a SoloLearner : )
5th Sep 2018, 1:41 PM
Ipang
+ 3
Dude i learn win32 C and its very complex code. But now i know how to create window, button and field. Don't give up.
7th Sep 2018, 4:49 AM
Baltazarus
Baltazarus - avatar
+ 2
I haven't done the Java Course yet but I got stuck at about the same point in the C++ course, and it was also a point of slowdown for me in the Python course. I had to read more about the topic in a textbook in order to understand, then I came back to finish the course (doing the same now for C++). Maybe all these OOP details are not as intuitive (at least not for everyone) as the course designers believed? From my pov I would like if these parts were revamped.
5th Sep 2018, 4:57 PM
HonFu
HonFu - avatar
+ 2
Because classes and objects are new concepts it's normal to feel frustrated but once you fully understand them guess what they're the same in almost every language ofcourse the implementation may differ. so be patient and pat yourself on the back you're learning good stuff.
6th Sep 2018, 4:22 AM
amr
amr - avatar
6th Sep 2018, 10:24 PM
Janning⭐
Janning⭐ - avatar
+ 2
Sololearn is a great app, but honestly, I don’t think it’s perfect for beginners. I would recommend using Encode for the basics (it’s mostly free), and then coming back to this app to learn even more and go into greater depth! That’s how I learned.
6th Sep 2018, 11:34 PM
Eden
+ 1
don't give up
6th Sep 2018, 4:32 PM
emmanuel
emmanuel - avatar