There are many options. You can learn from courses, the game engine websites and from tutorials and youtube videos. Check out some of mine I cover all the basics and more.