To answer this question, which is worth a +1 from me, in recent years, the Microsoft developer stack has declined in price with the advent of Express editions, since after Visual Studio 2003 we are talking about Visual Studio 2005, this is where Express editions began to appear so that increase the penetration of Visual Studio into a wider audience, using the version of barebones, which gave a wider audience a much greater appreciation of the study of Visual Studio and reflected in professional trading.
Now you can sign up for Dreamspark if you are a student, and use the professional version if your student ID is verified. Likewise, for businesses using BizSpark for businesses that want to deploy the Microsoft platform on the Internet.
Your question is more or less focused on additional features outside of Visual Studio. Please note: I'm not talking about MSDN (in fact, this is an extremely important part, since it is the pearl of the minefield of knowledge, knows how, etc., which is now freely available), which boils down to this - use only tools to do the work at first ! There is no point for a professional developer starting to use these additional services, since they are unlikely to have real value, and not just that they hit their wallet and bank account very hard, which is all the more useless!
Those articles that you are talking about, such additional services as Telerik, etc., allow you to get one point directly, I’m sure that he can add a beautiful face to your application, but who needs it? As long as you use the Visual tools to create the interface, add event handlers, add logic, test and debug it, you will understand that these additional functions are not really worth it, even end users will not care if it has a nice an eye-catching shade of the interface if end users do the job simply and efficiently.
Now, over the past few years, we have seen how Mono’s strength is growing and complying with .NET 2 standards, I’m not a Mono preacher, I’ve seen it and tried it, of course, you can combine the application for using Mono running on Linux, possibly the server interface, which interacts with MySQL, which conveys the results to simple forms of Windows, let me emphasize the words, you, as a developer, would have the choice and freedom . Perhaps work on this as part-time outside of working hours to research and learn. Of course, WinForms is somewhat reasonable in Linux, but just do not rely on Win API calls, as this will lead to undefined appearance and unexpected behavior in the context of the GUI application, if these are pure WinForms without DllImports, it is likely that it will work under Mono.
Of course, you are not necessarily tied to the Visual Studio platform, when SharpDevelop, MonoDevelop, Mono for Windows are available at your disposal, you need to think for a long time and see if this is at the end of all this, without harm, in using the version of Visual Studio Express for this, or even use SharpDevelop.
Simply put, explore your options while you use only the tools to do the job !