I’ve been wondering…While I do know a bit of plain vanilla HTML/CSS, I do not know some of the latest commands and cannot handcode vendor prefixes. But when I use the emmet plugin, Sass or less, I kick ass.
Anyway, vendor prefixes aren’t that hard, though it gets more annoying if the syntax is different too… like border-radius and gradients. I copy paste most of that (from notes I have around).
If you don’t understand what you’re coding, is it even appropriate to refer to it as coding? Much in the same way as reading requires a basic facility with language, so coding requires an understanding of basic coding principles.