On Mon, 2010-12-13 at 14:49 -0700, Warren Young wrote: > On 12/13/2010 9:37 AM, Les Mikesell wrote: > > On 12/13/2010 10:14 AM, Sven Aluoor wrote: > >> A friend said that C-Sharp (Mono) is very simple. Is this true? > I doubt you'll find it any less complex than Java. The two are very > similar, conceptually. C# exists more for political and business > reasons than technical ones; it fills the same space Java could fill, in > a platform-agnostic world. False. C# has significant technical advantages over Java - good Generics and LINQ just being two. Another advantage over Java is the namespaces were not created by a addled drug addict. Seriously "Xalan", "Xerces", and "Struts"? (just to name three). Yea, that is clear. I'll take C# "System.Xml" and "System.ComponentModel" everyday. > Another poster mentioned a documentation advantage, but I imagine a lot > of that advantage is eroded by being Windows and Microsoft centric. No, not really. The portability is extremely good. Good code is strict code. > any case, I don't think the documentation advantage is enough to solve > the core problem you likely had with Java, which C# shares, that being > its relative verbosity and strictness. Strictness is a *feature*. Especially for someone who wants to initially learn programming. > > Perl is probably the easiest next step for someone who has shell > > scripting experience. > Seconded. -1 Perl is a withering dinosaur. > Don't be distracted by the Perl 6 noise. Perl 6 has been "coming" for a > decade now, +1 I expect by the time P6 arrives very few people will care; Perl has been fading for a long time.