I use to treat answering/asking questions on this forum like a job when I was not yet gainfully employed. I started working as an entry level software developer using .NET C# and SQL at a great company in the healthcare industry a few months after joining this forum, thanks to all the outstanding help I've received in this forum. I feel I'm losing touch with real programming practices because I'm using so much .NET and C#. Does having a solid understanding in .NET and C# as well as SQL provide me with a security blanket in terms of being gainfully employed or should I continue learning C++ on the limited time I have outside of work?