I have a Python book on my bookshelf behind me that is 1000 pages long
That's why Python or even R [it's technically a Microsoft language now!] so hugely popular with NON-programmers, like scientists and statisticians who just want to get their real work done. What I'm saying is sometimes less is more.
I have seen Python used by scientists in lifesciences and usually it is to parse thousands of research text files generated by various third party equipment, it is easy to use but none of the applications I have written in the last decade could have been written in Python alone
I haven't done pro .NET work for awhile but if I had to I wouldn't even know where to start anymore. Should I use C#? F#? What of the multiple huge GUI libraries should I use? Is WCF still used and why does it have so many random extensions?
WCF is pretty much done and has been for the last 5 years with a minute amount of changes. WCF is very difficult because it is a black box so restful technologies like oData and WebAPI have been developed to allow the average developer to use web services. A lot of Azure is build around WCF and the Sync Framework.
Then I have to learn how to use this whole huge IDE that changes every year. There is so much to learn you pretty much have to be a ".NET Developer". I can't just stay a "Computer Scientist".
Get a Job in a research department at a University and use Matlab. The commercial world is about building Platforms as a Service (PaaS) and Infrastructure as a Service (IaaS). File - New Project in Visual Studio usually abstracts away all the unnecessary libraries.
I am considering a change of career as .NET development is no longer about computer science, if you don't work at Apple, Google, or Microsoft the pay is very poor when you consider the years of knowledge and coding practice it takes to build multi-million pound software products. A lot of businesses are paying and treating developers very poorly when they are the ones developing the systems that are generating all the revenue.