Hi Egarat. Good practice is about stretching yourself. You have to push yourself beyond what you know. If the tutorials and exercise you are working on aren’t challenging, raise the bar. About the transition. It is blurry. I don’t know where the line is. My suggestion is giving yourself some goal (concept for app) and just start coding. Don’t think about it as learning to code. Just start writing some very simple app. This is the best way to learn — trial & error, not courses.