I`ve worked with the Internet as a programmer (HTML, CSS, JavaScript, PHP, and MySQL) since 2004, having toyed with GUI editors (Lycos, GeoCities, etc.) forevermore. I like to think of myself of a high-intermediate to mid-expert in all those noted languages (my JavaScript is the weakest). Whenever I can, I try to learn more by helping others with their problems. It`s how I first learned to program. You don`t read a book or watch a lecture, there`s no context to that. Find out what someone else is trying to do, then research why it isn`t working. You may not resolve the issue, but you`ll gain knowledge of what the languages can do, how people use them, and identify trends to keep an eye out for. Helping others helps you, too.
©