hi there guys & girls! learning to code in every possible language is surely not the whole story. you learn the syntax and what every command does. what next?? i believe the next step is to learn how to solve actual problems. like architects learn and get inspired by examining the work of former architects, beciming a true programmer is only possible by examining the great problems of great programmers and understanding how they approach problems. can you suggest books/websites/sources on this? cheers!