I dont think there is lack of good resources on internet. If you are learning new thing, you have to struggle a bit initially and if you do not give up during initial struggle, then things become very very easy after that.
Internet is wonderful. You can find all kinds of content.