Joined March 2013
·
Achievements
145 Karma
0 Total ProTip Views

Forked 20
Have an established project that's been forked at least 20 times

Nephila Komaci
Have at least one original repos where PHP is the dominant language

Nephila Komaci 3
Have at least three original repos where PHP is the dominant language

Walrus
The walrus is no stranger to variety. Use at least 4 different languages throughout all your repos

Philanthropist
Truly improve developer quality of life by sharing at least 50 individual open source projects

Altruist
Increase developer well-being by sharing at least 20 open source projects

Forked
Have a project valued enough to be forked by someone else

Charity
Fork and commit to someone's open source project in need

Python
Would you expect anything less? Have at least one original repo where Python is the dominant language

Cub
Have at least one original jQuery or Prototype open source repo

Honey Badger 3
Have at least three Node.js specific repos

Honey Badger
Have at least one original Node.js-specific repo

Lab
Have at least one original repo where C# is the dominant language

Raven
Have at least one original repo where some form of shell script is the dominant language
100% agree. Besides "Learn the language, not a framework" I'd like to add "Learn to code, no matter the language". Programming language are just tools and the way of mastering those tools are usually the same. The SOLID principles, for example, will help us to solve problems effectively. Also this knowledge will be usefull not only with one language. For example if we've got good SOLID skills we can switch from PHP to Java without more problems than the learning of the the new syntax. Don't reduce the learning of one language to books and tutorials of this programming language.
But IMHO there's something that I you miss: "Read another's code". Pick open source projects and read its code. There're great projects: Symfony, Doctrine, Laravel,... Get into internals and understand the way that they use to solve the problems, detect the patterns. This simple action will "infect" your mind with good practises that you'll use later whiting your projects.