Hi, I hope this is the right channel, I'm not looking for any specific portion of Java knowledge, but I've noticed a lot of my knowledge is very surface level, and I very much struggle to fully understand more detailed bits of Java code when looking at other mods.
Are there any resources commonly used by MC modders or other Java devs I might've missed to get a more thorough understanding of Java coding?
#Lookin for advice/resources to consult to get more proficient at Java
4 messages · Page 1 of 1 (latest)
Have you gone over the University of Helsinki course?
!!learnjava
To start modding Minecraft using Fabric, it's strongly recommended to know Java.
Minecraft, in its codebase, and mods, using Fabric API, use more advanced Java concepts like lambdas, generics and polymorphism.
If you don't know all of these concepts, you may have some difficulties modding.
Here are some online resources that will help learning Java
JetBrains Academy (free online course): https://www.jetbrains.com/academy/
Codecademy (free online course): https://www.codecademy.com/learn/learn-java
University of Helsinki (free online course): https://java-programming.mooc.fi/
Basic Java Tutorials: https://docs.oracle.com/javase/tutorial/
Introduction to Programming using Java by David J. Eck (free online textbook): http://math.hws.edu/javanotes/
After Learning Java
For most mods you will want to make, you will have to use the Spongepowered Mixin Java library.
To learn more about Mixin, you can use the faq/mixin bot tag by typing !!faq/mixin in #bot-posting .