I've been programming for about 2 years now, and sometimes i make an unfair comparison between myself and other programmers with over 20 years experience but how else can i learn if i don't read other people's code and push myself to the limits?