If you want something quick you could go for Mate Academy, they take 17% of your earnings for 2 years but in exchange train you and help you get a job, training takes around 4 months and it's fulltime from 9am to 18 pm, with a few hour breaks. If you have more time, you could go for freecodecamp and start learning from there. ( Whether you follow the Mate Academy or not I still recommend freecodecamp )