Good place to learn coding? java

Status
This thread has been locked.
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

WristzPvP

Feedback score
1
Posts
138
Reactions
49
Resources
0
title explains it. anyone got any ideas? where did you guys learn. i want some jumping off points would really appreciate it.

I say this every time, yet nobody seems to listen. Hopefully, you're different.

The best way to learn any full programming language is by reading. To be honest, I hate to read, yet I learned everything I know from reading books. I'm not talking about "Java for Dummies" although that is a decent source, but rather about the books that were made by LONG time programmers. You can easily find these books online, and some of these people actually helped write the language, therefore you will learn all the best habits and most efficient methods. If you truly want to get good a programming with any language you will read a developers book or guide.

I hope this helps.
 

MostlySnakes

Gummy Bear
Premium
Feedback score
3
Posts
1,252
Reactions
732
Resources
0
The way I learned java and html was I literally just went out and bought a book on both of them. I bought the book on Friday and the spent the entire weekend reading and coding with a couple youtube videos I managed to teach myself the basics of Java in a weekend.
 

Rainy

Premium
Feedback score
4
Posts
963
Reactions
140
Resources
0
[DOUBLEPOST=1493670814][/DOUBLEPOST]
Personally, I love reading books it's simple to follow and you can always look back without the need of web-searching. Here are two books I enjoyed and have helped me a lot. https://tinyurl.com/ny5paeh & https://tinyurl.com/k3a6uj7
thank you i will take a look at them.[DOUBLEPOST=1493670891][/DOUBLEPOST]
I say this every time, yet nobody seems to listen. Hopefully, you're different.

The best way to learn any full programming language is by reading. To be honest, I hate to read, yet I learned everything I know from reading books. I'm not talking about "Java for Dummies" although that is a decent source, but rather about the books that were made by LONG time programmers. You can easily find these books online, and some of these people actually helped write the language, therefore you will learn all the best habits and most efficient methods. If you truly want to get good a programming with any language you will read a developers book or guide.

I hope this helps.
thanks for the help, i appreciate it :D[DOUBLEPOST=1493670914][/DOUBLEPOST]
www.udemy.com has courses for every language out there, both paid and free.
il take a look, thanks.
 

Overlord

Supreme
Feedback score
2
Posts
569
Reactions
276
Resources
0
I disagree with books and tutorials, and thenewboston is an awful way to learn Java imo.

The only way to learn something is to learn it and understand what it does so you understand every scenario it could be used. Or else you can't apply it to other things. YouTubers and books tend to do an overview, then go into depth which just added more confusion for me - I can't learn if I don't understand.

Why do you want to learn Java?

Edit: To clarify, books are a good way to learn programming, I just do not find them effective as a starting base. I did try them. Books will give you a wider perspective on the science behind programming, helping with understanding. I think they're a good way to extend your knowledge, not to initially pick up the basics though
 
Last edited:

Rainy

Premium
Feedback score
4
Posts
963
Reactions
140
Resources
0
I disagree with books and tutorials, and thenewboston is an awful way to learn Java imo.

The only way to learn something is to learn it and understand what it does so you understand every scenario it could be used. Or else you can't apply it to other things. YouTubers and books tend to do an overview, then go into depth which just added more confusion for me - I can't learn if I don't understand.

Why do you want to learn Java?

Edit: To clarify, books are a good way to learn programming, I just do not find them effective as a starting base. I did try them. Books will give you a wider perspective on the science behind programming, helping with understanding. I think they're a good way to extend your knowledge, not to initially pick up the basics though
i want to code my own plugins but also just to learn something and have a new skill which i could use for potential jobs in the future.
 

Overlord

Supreme
Feedback score
2
Posts
569
Reactions
276
Resources
0
i want to code Bmy own plugins but also just to learn something and have a new skill which i could use for potential jobs in the future.
Then do that. Make plugins you're interested in. If you always wanted to make a kit plugin, make that. Read tutorials, documentation, little snippets of code (and understand them) and code your own kit plugin. In the process, you'll have learnt lots of skills and not get bored (which is a common problem with me, I get bored reading books and never using the knowledge).

The best way to learn is by applying it to something you like. Make the plugins you want to make and the skills will come.

After that, read books when you begin to enjoy the language for a wider understanding to apply it to more complex, non-plugin applications. Bukkit makes Java look easy - it is not that easy in complex applications. Books will help with the science in computer science.

Follow that advice and it'll keep you occupied forever.
 
Last edited:

Rainy

Premium
Feedback score
4
Posts
963
Reactions
140
Resources
0
Then do that. Make plugins you're interested in. If you always wanted to make a kit plugin, make that. Read tutorials, documentation, little snippets of code (and understand them) and code your own kit plugin. In the process, you'll have learnt lots of skills and not get bored (which is a common problem with me, I get bored reading books and never using the knowledge).

The best way to learn is by applying it to something you like. Make the plugins you want to make and the skills will come.

After that, read books when you begin to enjoy the language for a wider understanding to apply it to more complex, non-plugin applications. Bukkit makes Java look easy - it is not that easy in complex applications. Books will help with the science in computer science.

Follow that advice and it'll keep you occupied forever.
Thank you for the advice, i really appreciate it. i think i will try what you said i try and start coding my own plugin and browse the web for code snippets and learn them and understand them. thanks.
 

Linquish

Feedback score
0
Posts
164
Reactions
83
Resources
0
A couple people vouched for this course http://www.mc-market.org/threads/191001/

I'll be purchasing it after my exams and I would suggest that you try it out as most of the students of the course are satisfied and the course is meant for the purpose of developing minecraft plugins as well as having a handful knowledge of Java.
 

MyNameIsAres

Software developer && computer assembler.
Supreme
Feedback score
5
Posts
183
Reactions
104
Resources
0
Wouldn't recommend to purchase a book. However, this is based on my own personal preference of learning. CodeAcademy teaches some of the basics. A lot of YouTube tutorials do as well. However I found that searching ''Java for beginners'' on Google or YouTube actually does the trick. A combination of beginner websites and YouTube videos in combination of some self exploring and reading things off of this website for more detailed explanations did the trick for me. (https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html)

To conclude: Google things, watch various videos and just do whatever you feel is right.
 

Projecki

Supreme
Feedback score
54
Posts
1,327
Reactions
1,231
Resources
0
In my opinion wrong.



You will 100% pick up bad habits from TheNewBoston.



^^ This person is correct and so is Tilt

Learn programming through a book, learning Java takes a lot of hours and someone on a video cannot begin to teach you the amount of detail that you might need, this is why some of those programming books are 1000+ pages.

Look at "Java for dummies for java 8", it will give you a good start point, then go to more "adult" books that will teach you more in depth, reading is 100% the best way to learn a programming language.

Ask any good programmer how they learnt.
They will tell you a book or a PDF.

Take some time, really get into it, see if you enjoy it, JFD (Java for dummies) is very easy to read.

Any other books you might recommend?
 

MyNameIsAres

Software developer && computer assembler.
Supreme
Feedback score
5
Posts
183
Reactions
104
Resources
0
In my opinion wrong.



You will 100% pick up bad habits from TheNewBoston.



^^ This person is correct and so is Tilt

Learn programming through a book, learning Java takes a lot of hours and someone on a video cannot begin to teach you the amount of detail that you might need, this is why some of those programming books are 1000+ pages.

Look at "Java for dummies for java 8", it will give you a good start point, then go to more "adult" books that will teach you more in depth, reading is 100% the best way to learn a programming language.

Ask any good programmer how they learnt.
They will tell you a book or a PDF.

Take some time, really get into it, see if you enjoy it, JFD (Java for dummies) is very easy to read.
Fascinating opinion?...
 
Status
This thread has been locked.
Top