I’ve been programming a lot in standard C for about a two years now. I do not regard myself as an experienced programmer but I can work my way around the basic stuff. Since earlier this year I also started programming in C# to try and expand my programming knowledge but I came to a dilemma.
I plan to do a lot of programming through my life, and object oriented languages definitely have major benefits so its critical that I choose one to begin. Thing is, although I regard C# as very easy to develop, I feel as though as I am sponsoring a mindset I don’t agree with. In terms of programming languages, frameworks or libraries, do you ever feel like you should go with something more free and portable?
I strongly believe in open source, free distributing of content and a basically an internet where freedom exists so I am really curious about what your opinions are on the matter.
Basically, should I learn something “more open” instead?
What about Mono? Open source .NET. Everyone’s a winner!