How is the book Java is also an island and / or which books can you recommend to me?

in
- in Plugins
7

I want to learn to code and I want to do it best through a book because it seems like you learn it so very well.

More precisely, I want to be able to program Minecraft plugins, i.e. Systems and game modes.

Can you recommend a book or several books to me for this, if you recommend several to me please in the order I want, I want Java, Spigot, Bungeecord and possibly Waterfall API

And some also say the book "Java is also an island is good, that's true, but again some say it is not so good for beginners.

Then it's best to send in links from Amazon or stop from where I can buy it.

we

The island books are very good! Sometimes it is said that they can only be used as reference works. I don't see it that way, I've learned Java with it and I'm happy about it, it brings me great advantages in studying computer science!

For beginners it may be a surprise at first, you don't get a quick overview, but treat every topic in detail.

Take a look at a pre-edition online

https://openbook.rheinwerk-verlag.de/javainsel/

Ge

I would sign like that. The Insel series is a very good way to start. But it must also be clear to you that it really is no longer. After reading them, you are still a long way from being a comprehensive Java professional. There's a sister book on the Java Standard Library. Much will be discussed in more detail and deepened.

Where both books don't shine, but what you should definitely look at from a certain point on is how you usually program in Java in the wild. Topics that are not covered are, for example. The build systems maven and gradle. Something like that doesn't necessarily have to be discussed in detail in beginner's books, but you should at least give a small preview

Re

Everyone is a different type of reader and learner, everyone has different prior knowledge.

I don't think much of the island book, but that's my personal opinion - and I'm aware that many people see it very differently. Take a look at reading samples or old editions on the net and try to work through a chapter at least mentally.

The Rheinwerk-Verlag has (mainly? Only?) German-speaking authors. If you want to learn in German, that's a good thing, because many specialist books suffer from lousy translations into German. Here are two examples of alternatives to the island book that you can take a look at:

https://www.rheinwerk-verlag.de/java-der-grundkurs/ - my favorite because it is cheap and without much gossip.

https://www.rheinwerk-verlag.de/schroedinger-programmiert-java/ - a textbook very geared towards youthful, cool, playful. Maybe the style suits you better.

One thing should be clear to you: you learn a little programming quickly. However, good programming takes many years, just like with human languages. In the Minecraft scene in particular, there's an unbelievable amount of junk around, so pay attention to who you are copying things from.

in

Are both you recommended to me for beginners?

Re

The subject of Maven / Gradle is, in my opinion, more important than going into the differences between Eclipse and IntelliJ, as some beginner books do page by page. Today there's no reason not to equip private software projects with at least the basic elements of professional build pipelines.

Fi

Personally, I like the Java Island book. In detail and free of charge.

Learning to program with just a book is not easy. Above all, it takes practice, practice, practice. Find tasks or something and try to program them.

in

It's not free, is it?