Jump to content

Learning Java

MrTT

An suggestions on learning Java? Books and YouTube Channel suggestions appreciated. :D 

Link to comment
Share on other sites

Link to post
Share on other sites

CPU: i7 8700k Motherboard: MSI Z370 Krait Gaming RAM: 4x 8GB Corsair Vengeance Pro (2 white, 2 black) GPU: MSI RTX 2070 Armor Case: Corsair Crystal 570x White HDD: 2x 2TB Seagate Barracuda 7200rpm Sata 3 SSD: 240GB Corsair Force 3 + 500GB Samsung 970 Evo Cooling: Corsair Hydro Series™ H150i PSU: Corsair RM750i OS: Windows 10 Pro 64-Bit

Mouse: Logitech G600 Keyboard: Corsair K95 RGB Cherry MX Brown Monitor: Samsung S24C570L 1080p 23.6" + AOC AGON 240Hz 1080p Sound: HyperX Cloud Headset Black/Red + Logitech Z213 Speakers 2.1

Link to comment
Share on other sites

Link to post
Share on other sites

 

Sigh. There is no Java course on codecademy, there is however a Javascript course. But those are definitely not the same.

 

An suggestions on learning Java? Books and YouTube Channel suggestions appreciated. :D

 

There are much better things than codecademy. Search for good books, books are in my opinion still the best way to learn new programming languages and coding in general. It may sound weird, but in my experience it works much better than a random tutorial on the internet. You get distracted too much by the internet, a good book however is definitely better in holding your attention. I have only read books about Java in my native language, which isn't English, so I can't give you recommendations of books I read myself, you can ask other forum members for their recommendations.

If you do not want to learn from a book, there are good tutorials and guides on the web, there are also a lot of bad ones, but if you find a good one an important thing to keep in mind is to not give up. Be determined to finish the tutorials / lectures / course. Determination and practice are key to success.

In the beginning I learnt from random tutorials on the internet, in the end it worked out pretty good, but it took far too much time considering the time you need if you are determined and consequent and finish a good, lengthy and extensive lecture, book, or course.

And remember to have fun!

Learning

Link to comment
Share on other sites

Link to post
Share on other sites

The only resources you should use is Deitel's Java: early objects (9th edition) and the official docs as posted above; Nearly all other books are really bad and teach bad practice, including O'reiley and Sam's. If the book is fun and easy it is not teaching you properly.

Link to comment
Share on other sites

Link to post
Share on other sites

I would recommend thenewBoston because thats where I learnt Java but if you get stuck on anything just google around and read about it, there are lots of videos and pages/books to learn from.

Link to comment
Share on other sites

Link to post
Share on other sites

I'd advocate against Java, because it'll rot your brain out, but.. It depends on how you learn best.

If you like reading documents intended for professionals, you can take a look at the official Java tutorial from Oracle:

http://docs.oracle.com/javase/tutorial/java/

If you like video series targeted for professionals, you can check out the Lynda.com (you can use the LinusTechTips coupon code for a free trial!) video library:

http://www.lynda.com/Java-training-tutorials/1077-0.html

If you want something cool and interactive, you can check out:

http://www.learnjavaonline.org/

http://codingbat.com/

If you're comfortable with college-level work, you can check out the Stanford CS106A "Introduction to Computer Science - Programming Methodology" course. It has lectures (written transcripts, and videos), handouts, assignments & solutions, as well as exams.

http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111

And if the above isn't enough, you can try searching for "Java Tutorials" or "How to learn java" on:

http://google.com

http://video.google.com

http://books.google.com

http://youtube.com

-robodude666

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×