Hi. I am not a web programmer but I consider that all these tips are very good. I studied a computer science subject (many years ago) and I agree and support everything you say. Consult, read, learn, work, test on several websites, be creative, don't get lost along the way, participate in communities with similar objectives, ask and share.
Keep in mind that teaching other people might help you consolidate concepts, so you might improve your skills while teaching to others.
This sentence is the best example that you believe in your words! This publication is worth gold for new website developments. Cheers
RE: 10 programming tips for new web developers