This talk will cover 3 different learning styles that I have experienced and observed for where to go after finishing a beginner tutorial (like CodeAcademy).
Learning through practice or exercise based learning. This section would focus on websites useful for building up skills and comfort in a language (resources like HackerRank, Project Euler, etc). It would also provide resources for getting feedback on code, like exercism.io
Learning through others or vicariously. This section would focus on tips for finding open source projects that can be read through. This would discuss reading through another's code, how to look up concepts or libraries that are new, and how to work on existing bugs. This might also give tips on breaking another's code to better understand how it works and how it could be improved.
Project based Learning. This section would focus on tips for managing a project based approach - not biting off more than you can chew, breaking an idea down into managable pieces, and not getting discouraged. This would also cover tools like Stack Overflow and language communities that can be used when a person gets stuck on a bug or needs ideas on how to solve a problem.
Get Connected. This section would discuss various groups and communities (PyLadies, meetups, etc) that can be used for networking and growing knowledge. I will also discuss finding a mentor, either at your current place of work, or from within a community group. As a mentor, I'll talk about things to look for in a mentor and what a mentee can hope to gain from that relationship.
To summarize, I'll reiterate the three different learning styles while reinforcing there is no right or wrong way to brige the gap between Hello World and building a web app. I'll also summarize the various resources along the way (HackerRank, PyLadies, mentorship).