Hugh wrote:
There only seems to be one free lisp ide and its crippleware.
Its a shame I'm a pennyless pauper,
common lisp looked really interesting.
I've been ruminating for 2 months now on a second language,
and I'm sick of thinking about it.
Can anyone here except Mancharia tell me which language to learn.
Preferably one of you old hands.
And I'll quit the thinking and just do it.
No offense Mancharia, I respect you as much as anyone who knows what there talking about,but for some reason I have an aversion to the name c#.
There is a good reason that there isn't just one language that everyone uses - different people prefer different things, different jobs are best solved with different tools.
On the flip side, there really isn't much difference between all of them, if you are finding programming difficult, then chances are it isn't the language you are using (programming is something that is hard to do).
So, here are the tools I use (with various degrees of frequency):
1) C: very portable and very easy to deploy, heaps of libraries for it, fast, and helps you shoot yourself in the foot
2) Ruby: very pleasant and very easy to write for, reasonably good library selection, though you aren't spoilt for choice, slow, and hard to shoot yourself in the foot. (interpret foot shooting as buffer overrun and similar). Deployment is a bit of a pain a lot of the time.
3) Python: Some love it, I don't. But it does have lots of libraries as a result of being a bit more mature than ruby (this also helps it for deployment)
4) C#: It isn't bad
I'm no longer an IDE person, I have a text editor (gedit) and a terminal. I might one day want an IDE, but I think it will probably be one I've written because I don't really enjoy using the current ones available. So, I can't really help you with my IDE experience.
I can tell you that some people claim that Eclipse is the be all and end all of IDEs, and if that is the case and you are really after an IDE, then perhaps Java is your language of choice (I think it can do other languages, but the Java support is superior). I believe Eclipse is also known for its epic load times, so you can look forward to that.