There are countless number of coding tutorials for beginners on blogs and on youtube. But the problem with most of them is that they describe a particular language syntax and entirely neglect the thing that should be taught to all beginners i.e. problem solving.<p>That is why most coming out of bootcamps or such tutorials don't know what to do with the language they learnt. Or when faced with solving a problem they don't know how to start.
Seymour Papert, the inventor of the LOGO language thought that the whole purpose of teaching programming to children was to teach problem solving in a larger sense. You can find his writing about the subject online.