Should you learn to code before you learn to hack?