This is an asinine response, especially for the top comment. Of course the only way to learn is by practicing, but the right guidance can enhance the amount of learning you get out of each hour practicing. It's like asking for a violin teacher recommendation -- there are good and bad resources for web design out there.