It is worth noting that, at least for websites and YouTube channels, this has been done in the 2017 New Coder Survey and @QuincyLarson has already written about on medium—it’ll likely be much faster if you extract what you need from there instead of surveying again (with a much smaller sample size).
The GitHub repository contains data that @erictleung has kindly cleaned up and useful data can be extracted from it very easily (I believe there is still a lot that can be done). Here is an example, part of the data has been visualised with D3 (yay for shameless self-promotion).
Twitter account may be an interesting one, not too sure about GitHub repositories because that depends on what programming flavour one fancies and the number of stars/forks kind of says it all if it’s about popularity.
I started mine with "Programming for Everybody(Getting started with Python"
After getting basics of programming i started learning c++ with http://www.learncpp.com/
Also i felt best way to learn programming is solving problems. hackerrank really helped in that aspect.