I can't tell you how much IRC has helped me over the years. The communities there can be so extremely helpful and motivating. Sometimes when learning something new, it's hard to know where you're getting stuck and having a community to chat with in real time makes such a huge difference.