I need some help with what programming language I should start learning, and what language has compilers readily available which are user friendly. I'm trying to wean myself off of Windows and the Visual series as well. I've taken Visual Basic, and I have started to learn c#. I'm still confused as to what direction I should go though. I've read where people have said Python is a good language and Linux friendly, but I would like to hear what other people have to say. The reason I posted this under the Linux Applications and Software board, is for the question about ease of use I suppose. ANY feedback is appreciated.