On Mon, 2010-12-13 at 17:14 +0100, Sven Aluoor wrote: > Hi folks > I have more than 12 years experience with UNIX system administration, > but I am too stupid for programming. My only programming experience is > shell scripting. I tried to learn Java, but don't understand it > because it is too complicated for my limited brainpower. > What programming language should I learn? > A friend said that C-Sharp (Mono) is very simple. Is this true? C# is a very nice language and the documentation is top-notch; it probably has the best documentation of any stack [ with Java being near the bottom of readable documentation ]. And Monodevelop is a fabulous cross-platform IDE. Another one to look at is Python. You can probably get off-the-ground faster in Python. The documentation is fair to good and the core [standard library in Python parlance] is quite good and reasonably complete. Python poses some problems for large solutions or code bases [Python has sloppy types vs. the virtuous strict types of C#] but that doesn't really matter if you are just starting out.