Okay, that's the most common question I get asked. So how did I learn it?
YouTube.
You don't need to pay for the top tier highest education for this stuff, everything can be learned for free on YouTube.
- Learn Java in 14 Minutes (seriously)
- Instantdocs Quick Reference, shows you some good-to-know Java stuff
- How to make a 1.17 Spigot Plugin, slightly outdated but what I used
Stuck? Here's some good ways to solve your issues, in order:
- Ask AI. It can help you with most things. I recommend Codeium, as it integrates into your code editor.
- Read the docs via a utility such as Instantdocs.
- Ask friends who also know your topic. They can probably help you.
- Ask the project's community. They should be able to help you.
- Post an issue on the project's page. This should get you the answer.
This applies for AI and humans. We all need context.
When asking for help, make sure to include:
- All relevant code files (not your entire project)
- The errors that are happening, if there is one in console
- A screenshot or video, if applicable
This not only makes people want to help you, but also makes it easy for them to help you.