I just started a few years ago, but i have found that online resources can be very helpful, but can only get you so far. You need real-world experience. Networking with other photographers, even hobbyists such as myself can contribute to your knowledge of photography.