Everyone has given excellent advice already so I'll keep mine simple.
My two cents: projects, projects, projects. I learned a lot of topics, theories, rules, and best practices but none of that meant anything until I tried to make something. I was forced to learn things if I wanted to implement them. Rules I learned started making more sense. I attempted best practices in my code. I got a chance to really understand things and that's when I noticed a lot of progress.
Everyone has given excellent advice already so I'll keep mine simple.
My two cents: projects, projects, projects. I learned a lot of topics, theories, rules, and best practices but none of that meant anything until I tried to make something. I was forced to learn things if I wanted to implement them. Rules I learned started making more sense. I attempted best practices in my code. I got a chance to really understand things and that's when I noticed a lot of progress.
Hope that helps and thanks for the question!
That definitely helps! I'll invest those two cents. Thanks for taking the time to respond!