I am currently learning how to code efficiently. I wrote some codes using Java, Matlab, and SimTalk languages. I want to learn how to code efficiently and neatly, which may allow myself and other programmers to easily understand and modify my codes later. Could you please suggest some good websites which I can refer to? Thank you.