@Evpok, juste pour préciser que le langage C# est parfaitement opérationnel sous Linux avec la plateforme Mono. A essayer. Il y a des logiciels de calcul libres et très puissants, essaie Maxima, Scilab, Octave, GAP, PARI/GP... Il y en a un tas. A la place d'avoir un gros logiciel (Maple) tu aura plusieurs logiciels qui se spécialisent dans un domaine précis comme le calcul symbolique ou numérique, le tracé de graphiques etc.

Par contre pour les jeux, là faut bien avouer que Linux n'est pas ce qui se fait de mieux.