Hi I am keen on setting up a Linux box to play around with Rails, No-Sql, Mono C#… and opensource projects!
I am keen on learning Ruby on Rails and don’t have a Mac so I think for now the cheapest option is to install a Linux distro on my computer. I am also keen on trying out MongoDB
I am a complete nube to Linux and am wondering if I should install openSuse, Ubuntu, Debian or ? I am also a C# developer so I can install Mono and MonoDevelop. They have packages for these http://monodevelop.com/Download
Anyone have some blog posts, screencasts, books, experience I would love to hear about it 🙂
Cheers
Jake
Note: you can still learn Ruby on windows, you can also use Ruby and .NET with IronRuby which is nearly 100% compatible with C Ruby. That’s not to stop you from learning linux though as it gives you a different perspective on OS’s and will expose you to the power of the command line.
Mono on linux is very complete. The best distribution to use with it would be Open Suse (as it’s supported and recommended by Novell who develop Mono).
If you want to go the NoSql route than I would recommend looking at redis a very fast and advanced key-value data store with support for rich data structures, i.e. lists, sets and ordered sets. If you use C#/Mono you can this redis client which has native support for storing complex types and exposes Redis server-side lists and sets as
IList<T>andICollection<T>‘s.