29 Dec 2013 by Sergey Alexandrovich Kryukov
Don't try to learn programming be "templates", this would be counterproductive. Take some book on programming and programming language of your choice and read it from the beginning to the end, trying to solve all exercises. In the meanwhile, try to read other books on theory and other languages...