One thing worth mentioning: finding success in the world of education YouTube has very little to do with your technical/coding skills. Instead, once you have the baseline level of knowledge, your channel will grow through your ability to communicate concepts, along with your video editing skills. Both teaching and video production are very deep topics which take years to master. For me, that's part of the fun :)
And to echo what others said, don't expect any meaningful level of passive income from YouTube for many months. I've been making Android videos since October and have earned zero income despite having 2.5K subscribers.