How have you learned to develop games with Unreal?

You can learn whatever you want but remember to practice immediately what you just learned or else you waste your time.