The best way to learn is to familiarize yourself with the development process in small projects through tutorials. Indeed, you can’t always rely on tutorials, but as beginners, you always start from imitation. You must accumulate experience before doing projects on your own. There are many great tutorials on YouTube, such as those of GDQuest. I came across my development journey exactly like this.