I can usually understand the syntax and learn the syntax quickly for most languages, but what is the best way to learn how the syntax works and the logic behind it, so I can program more efficiently and more logically.
Hopefully this question makes sense. Any answers would be much appreciated!