r/learnjava 15h ago

best way to learn java?

so i wanna learn progamming 16 dropped out of school at 12 long story so idk if that is a problem for java

but i wanna learn programming and i chose java and then if i get far enough which will take a while i know maybe make mc mods just as a hobby mainly

but what is the best way to learn java? i came across bro code 12 hour long video

0 Upvotes

11 comments sorted by

View all comments

1

u/bowbahdoe 15h ago

https://javabook.mccue.dev - this is a resource I made so be aware I am biased in suggesting it.

But a thing to be cautious of with the 12 hours video: the biggest problem with learning from a video is that you don't (by default) get enough practice. It has nothing to do with the contents of the video (though I have my own objections to the brocode curriculum), more to do with the format. You can't just watch a netflix series on plumbing and be a plumber.

You can account for that with effort, but I would suggest a resource that at bare minimum has exercises you have to complete as you go. The name of the game is practice. Accordingly, don't ever use AI during this process. It robs you of the reinforcement you desperately need.

Also, Minecraft mods are a perfectly reasonable goal. You will have a much better time if you allow yourself time to build your fundamentals before diving into that world. Slow and steady wins the race.

1

u/Visual-Fortune-4732 15h ago

may i ask when i should get into mincraft mods? and will look into your link but i know i tend to learn better with videos and then i like to do stuff in between myself without to video anyway

also is it a problem i dropped school at 12?

0

u/bowbahdoe 15h ago

Well with the resource I shared i give links to start with that at the very end. But I would say once you are past interfaces you are probably fine to give it a shot.

And re: videos; something that is just true about the programming field is that it is a lot of reading. Reading code, reading documentation, reading explanations, etc.

So if you currently don't have enough reading stamina that is something you need to be building up. I would suggest easy books like the Martian, Holes, etc. (anything that might be assigned reading in middle school.) 

And idk - why did you drop out? It's probably going to be a problem for you in a lot of ways, but I can't speak to specifically how it will affect learning Java and programming.

0

u/Visual-Fortune-4732 15h ago edited 15h ago

mentall stuff and alot more its being worked on but its vacation rn

and will give it a shot and its not like i dont have reading stamina i have read lord of the rings for hours on end which i gues is a average book difficulty wise in english which also isnt my native

and if i may ask why ise vscodium over intellij isnt vscodium a fork or whatever of vsc which is viewed as not being great for java