It's a bit like cooking - if you buy a ready-mix, you don't need to know quite so much, but you still need to know a bit. Higher level languages are the ready-mix of programming. There's nothing...