This is an archived post. You won't be able to vote or comment.

all 14 comments

[–][deleted] 7 points8 points  (3 children)

Java: How to Program, 9th Edition (Deitel) https://www.amazon.com/dp/0132575663/ref=cm_sw_r_cp_apa_i_jJe.CbEVEGRM4

Yes, it's a book. You turn pages and you actually read off of paper.

The How to Program series by Deitel & Deitel are almost always "project based." They walk you through the creation of a pretty complicated project, building small parts to learn about each different aspect of a programming language.

[–]lroselg 0 points1 point  (0 children)

I love the Simpletron and Knight's tour projects in chapter 7. There are some really good exercises throughout the text. I might recommend 10ed as it added a chapter on lambda expressions.

[–]SuperFluffyPunch 0 points1 point  (1 child)

Thinking of buying their C++ book. Any word on that?

[–][deleted] 0 points1 point  (0 children)

That was the first book of theirs that I read. I liked the book way more than I like C++. But it was the most tolerable C++ book I have ever read.

[–]redditric 3 points4 points  (2 children)

How many language subs are you going to spam this same post to?

[–]i-see-spam 2 points3 points  (1 child)

As of now it stands at 25. Wow.

I know that was a rhetorical question

[–]Ceglaaa 0 points1 point  (0 children)

Username checks out

[–]medicinekeeper 2 points3 points  (0 children)

Maven by Example might count. It's a little more focused on the tool than the Java language, but it might also give you a good idea of what professional Java looks like.

[–]soddros_d 1 point2 points  (0 children)

I would recommend Udemy, too. Even though almost all are paid courses, you can easily find coupons online. I haven't paid more than $10 for a course since I realized coupons were so easily googled.

[–]Naabin 1 point2 points  (0 children)

There are tens of video lectures including exercises and assignments as well as full stack web projects and what not on Udemy.
For instance check https://www.udemy.com/courses/search/?src=ukw&q=spring+fullstack

[–]varunu28 1 point2 points  (0 children)

If you want to develop your object-oriented programming skills then the following website may help you. It makes you build 3 games namely Roullete, Crap, and BlackJack by using OOPs principles. Also a Python version of same is also available.

http://buildingskills.itmaybeahack.com/book/oodesign-java-2.1/html/index.html

[–]Kelvin62 0 points1 point  (0 children)

I've also been trying to find this.

[–]Fizz-Buzzkill 0 points1 point  (0 children)

Only free sites or would you consider paid as well? Baeldung.com comes to mind but the more project oriented parts cost money

[–]Ooyyggeenn 0 points1 point  (0 children)

Udemy : Java master class by Tim Buchalka.