Yesturday night while surfing and reading up on programming and stuff,
I found an amazign thing, Shoes Ruby programming app, looks very interesitng,
http://shoesrb.com/ sounds kind of everything i ever needed,
for example to build an installer with a view commands, dont need a full IDE,
Now i am trying to install the it, the new version 4,
and the explana
tion tells something about using RVM,
So i googled a bit and found that for Mageia the package is Ruby-RVM,
Now when i went installing the ruby-rvm i noticed that it actually was also installing a bunch of Mono stuff,
How comes? Not that i dont like it or something. Im just wondering why.
p.s. (tldr version

Last half a year to a year i have been studying some C# and some PS.
And last view month went on to some reading about Perl and recentely Ruby.
So i know that i can use C# on Linux with Mono. And/But ..
When i only started with C# somewhat around a year ago,
and i saw some basic Python explanation, i was like wauw, its so readable, no braces and stuff,
But then after a half a year evening courses of C#, when i got used to like kind of 'real' programming language, with braces and suff,
I suddenly realized, that, when in around 2002 i tried to learn some C++, it was so difficult (a disaster actually (actually moved to a different language country, so this added up)),
it might be also somewhat largely because of the fact that the first programming language i saw was Basic, Back in 98-99 somewhere,
So thinking how Basic and Python somewhat are kind of similar,
I kinda became somewhat convinced that it might be not a best idea to study first kind of somewhat abstracted language, and then relearn the real language,
(or maybe most probably they are just oriented at different sorts of people (computer professionals and not computer professinals)),
This way i grew somewhat to dont really like Python, or its idea,
But on the contrary, when i started to read about Perl, i kinda fell in love with it, despite it really being less readable then Python,
And recentely i discovered/started reading about Ruby,
and wow, this looks like the pefect multiplatform language, for a guy who knows some C# and is fascinated by Perl, and would like to go more in the Pythonish way, but something it not completely right about Python for him, and baaam, Ruby sounds like really a nice middle ground between them all,
So this is somewhat kind of my background,
THis is why im kind of actually very curious why would Ruby version system or something intsall some Mono stuff?
Thanks in advance,
BH