I think this is a great approach for the long term! Unfortunately the reality is that most people quit early, hence I recommended a really easy to get started and stay motivated.
Example: Here is the completion graph for people who do Replit’s 100 days of code