I am good at coding in .NET and I build some my own websites when I am free. Also I want to start a small organization for software development.
In recent days I have found so many open source technologies like NOSQL, HBase, MapReduce and other stuff that support to build scalable applications.
Is it good to learn completely new technologies having had 4 years of experience in .NET? Will I get any real benefit if I learn new technologies while ignoring .NET?
Please suggest me.