Actualize a goal
Study the fundamentals to gain clarity
Set a real world project
Build the project until a problem is discovered
Take courses, receive coaching, and research content to find the solution
Apply everything learned until the project is complete