> Skip the book. Start a blog, add Google Ads. Done.
Spoiler: this is a very bad idea, and not an uncommon attitude among programmers. I make thousands of dollars from my technical blogs every month, and I certainly don't do so from Google Ads (it would require me to have a huge amount of traffic to pull it off).
Elsewhere you said "Custom domains are for hipsters and corporations".
At this point I'm not sure if you are serious or trolling.
Or post everything for free (without compensation) on Facebook or Google+. I'm sure they appreciate the traffic.
I think it's great that so many people are publishing via Facebook, Google+, but they are really losing out on advertising revenue.
Because seriously: despite anything you post on Facebook or Google+, you are providing value for Facebook/Google, and you are getting shafted!
Fun to watch the fleecing going on!