Checkout this video:
Once you’ve decided how you want to learn, the next step is finding where to practice. If you want to work with others, online coding challenges like CodeWars and HackerRank are a great place to start. These platforms provide a variety of challenges for all skill levels, and allow you to see how your code stacks up against other coders. If you’re interested in a more structured learning environment, coding bootcamps like Codecademy offer coursework and projects that will help you build up your skills.