"Learning to code" feels like a very amorphous and vague notion. Does it mean knowing iterators and for-loops? Integrating 2 web APIs? Building a compiler?<p>Speaking for myself : I know how to code, in the sense that I know how to write computer programs. However, it's certainly not enough to get hired as a computer programmer. The problem isn't my lack of presentation, it's a lack of knowledge. This may be the case for others as well.