I have started to learn Java about 1 year ago (I gave up... well... I rage quit after a ~6 months and wanted to get back to it almost instantly but my brain kept saying "nope").
In theory I can write some very basic things, also in theory I know what are the fields, classes, constructors, I know the data types, I can write tests, I even know some Spring annotations and I think I understand them(!).
But in practice and in reality I never truly understood anything beyond hello world (strangely if you would show me some advanced code and say "finish it by adding Spring annotations" I will probably succed in doing it). I'm not able to write anything on my own as in reality I do not understand a thing. I tried to read the books and follow them in "practice mode", I tried some video tutorials for a very begginers, yet when it comes for me to write anything beyond hello world I change into mindless zombie. More about video tutorials - when I follow them everything seems to be cool and I feel the power, but as soon as I finish it and try to excersise on my own, my head is empty. I'm getting very frustrated about all of this as I'v always been a quick learner (I have an IQ of 136) and here I can't get a simple things.
Quote
for(int i=0; i<10; i++)
This for example. I know it is a part of the loop. And I know(?) it is some condition(?) for "for" statement. But thats it. I really don't know how the loop works, even though I wrote a lot of them when I followed the tutorials. Especially the "i++" part irritates me the most as always when I see it I'm like "what the hell is that i++, what is it doing, what does it means??".
Well, I simply can't understand the basics (the loop case is just one of the many) and no book, no video tutorial, and no practice helped me. I would really like to learn Java, and the most importantly I would like to understand at least the basics, especially since I have invested soo much time in it.
Could someone advise me how to learn all those things? Or how to understand them? (I tried to google my questions many times before but didn't find an answer) I would be really and eternally grateful.
Question
SoapDish
Hello,
I have started to learn Java about 1 year ago (I gave up... well... I rage quit after a ~6 months and wanted to get back to it almost instantly but my brain kept saying "nope").
In theory I can write some very basic things, also in theory I know what are the fields, classes, constructors, I know the data types, I can write tests, I even know some Spring annotations and I think I understand them(!).
But in practice and in reality I never truly understood anything beyond hello world (strangely if you would show me some advanced code and say "finish it by adding Spring annotations" I will probably succed in doing it). I'm not able to write anything on my own as in reality I do not understand a thing. I tried to read the books and follow them in "practice mode", I tried some video tutorials for a very begginers, yet when it comes for me to write anything beyond hello world I change into mindless zombie. More about video tutorials - when I follow them everything seems to be cool and I feel the power, but as soon as I finish it and try to excersise on my own, my head is empty. I'm getting very frustrated about all of this as I'v always been a quick learner (I have an IQ of 136) and here I can't get a simple things.
This for example. I know it is a part of the loop. And I know(?) it is some condition(?) for "for" statement. But thats it. I really don't know how the loop works, even though I wrote a lot of them when I followed the tutorials. Especially the "i++" part irritates me the most as always when I see it I'm like "what the hell is that i++, what is it doing, what does it means??".
Well, I simply can't understand the basics (the loop case is just one of the many) and no book, no video tutorial, and no practice helped me. I would really like to learn Java, and the most importantly I would like to understand at least the basics, especially since I have invested soo much time in it.
Could someone advise me how to learn all those things? Or how to understand them? (I tried to google my questions many times before but didn't find an answer) I would be really and eternally grateful.
Thank you in advance
Edited by SoapDishLink to comment
Share on other sites
5 answers to this question
Recommended Posts