>>41415365Generation 3 is the best gen to romhack. Learn AdvanceMap and XSE first. Then dig around for other tools that you'd want to use (Pokemon editor, pallette and sprite editor etc.)
Understand hex editing and how stuff generally works in the games and on GBA hardware (useful for ASM).
Pokecommunity is probably the best site to go to for tutorials, but there are YouTube tutorials that are really good for beginners too. Anthroyd comes to mind.