I think that you should install OpenJDK first, because it needs Java to run.Or use curl to get Java from the repository of Oracle.Then you can install a launcher to start Minecraft(Prism Launcher is recommended).
Modrinth has a more simple UI, but lacks some mods and sometimes has bugs.
Prism Launcher on the other hand has a LOT of features and can download mods from modrinth and curseforge, so nearly every mod that exist is downloadable. But because of all those features, it is more for advanced users, even if it’s usable for anyone.
You do not need to install anything else. Java is bundled with both of those launcher.
You just need to create an instance, and add some mods.