Aarooncia ?
Full Member
Honestly, what the fuck has happened?
Posts: 173
| Likes: 71
|
Post by Aarooncia ? on Aug 25, 2019 4:53:58 GMT
Hey, Ive been scrolling through for about an hour and I found a few resources on how to learn Java, but it'd like to know the best way that will be the most relevant and updated. If anybody could attach resources below I'd really appreciate it.
|
|
_Windows
Club 4000 Member
Posts: 7,881
| Likes: 9,611
|
Post by _Windows on Aug 25, 2019 11:40:58 GMT
The official Oracle docs will always be the most up to date. They may not be the best for learning though.
|
|
Hockey
Club 4000 Member
Posts: 4,537
|
Post by Hockey on Aug 26, 2019 0:09:37 GMT
If I'm being honest, a tutorial being "up-to-date" doesn't matter all too much when learning Java. It's been around for decades, and the basics are largely unchanged. This looks like a really good, all-round tutorial (free): www.udemy.com/course/java-tutorial/Windows is right, too, if you are ever struggling to understand something, Oracle has very in depth information available. It's probably going to be a little difficult to understand at first though, which is why I would recommend a guided tutorial like the one above, first.
|
|
|
Post by Polaris Seltzeris on Aug 26, 2019 0:47:51 GMT
Don't listen to the peanut gallery here of people linking to documentation and tutorials for the purpose of learning a language.
The best way to truly learn a language is to just use it. Even if you don't know what you're doing whatsoever, just changing code in an application or something and playing with it is the absolute best way to learn. It immediately introduces you through practice to the trial of writing and testing code. This doesn't just apply to Java but to any language.
|
|
tozzit
Veteran Member
Posts: 2,329
| Likes: 1,709
|
Post by tozzit on Aug 26, 2019 1:09:37 GMT
Don't listen to the peanut gallery here of people linking to documentation and tutorials for the purpose of learning a language. The best way to truly learn a language is to just use it. Even if you don't know what you're doing whatsoever, just changing code in an application or something and playing with it is the absolute best way to learn. It immediately introduces you through practice to the trial of writing and testing code. This doesn't just apply to Java but to any language. learning things through application and use is good, but its how bad habits develop through either misuse/ease or not knowing of another way which can be hard to iron out, whilst i partly agree with you, you really do need both to properly understand something.
|
|
Fleek
Veteran Member
Posts: 3,548
|
Post by Fleek on Aug 26, 2019 1:48:40 GMT
When I started coding Java, I was playing around with TFM because I was learning Bukkit as well. But eventually, I started using documentations to extend my knowledge further. (Still suck tho)
|
|
_Windows
Club 4000 Member
Posts: 7,881
| Likes: 9,611
|
Post by _Windows on Aug 26, 2019 4:19:07 GMT
Don't listen to the peanut gallery here of people linking to documentation and tutorials for the purpose of learning a language. The best way to truly learn a language is to just use it. Even if you don't know what you're doing whatsoever, just changing code in an application or something and playing with it is the absolute best way to learn. It immediately introduces you through practice to the trial of writing and testing code. This doesn't just apply to Java but to any language. learning things through application and use is good, but its how bad habits develop through either misuse/ease or not knowing of another way which can be hard to iron out, whilst i partly agree with you, you really do need both to properly understand something. To add to this, you also need to try and avoid the bad tutorials made by people without enough experience. Those can drill bad habits in pretty fast.
|
|
XxChrisProxX
Veteran Member
Error 404: Page not found.
Posts: 1,697
|
Post by XxChrisProxX on Aug 26, 2019 11:34:45 GMT
Besides all the answers above which are correct, It also depends on what you are going to do with this programming language. I would suggest learning the basics of Java and then proceeding to more advance stuff that got your attention. (Documentations are provided from others)
|
|
Aarooncia ?
Full Member
Honestly, what the fuck has happened?
Posts: 173
| Likes: 71
|
Post by Aarooncia ? on Aug 27, 2019 1:53:07 GMT
What JDK version should I use?
|
|
?Robin
Club 4000 Member
caleb get off of tf
Posts: 8,027
| Likes: 8,604
|
Post by ?Robin on Aug 27, 2019 1:57:49 GMT
What JDK version should I use? probably the latest one would be nice
|
|