I've reached the point of burnout and I haven't even started my career. Whenever I look at C it looks nice and light and just clean until I start writing anything in it. C++ is just plain and simply ugly, I won't even say anything about PHP, Lua and Python kinda ok but quickly gets to the point where I just can't enjoy writing anything in them, they are just so boring I'd put Javascript in the same boat and I don't like Java, at all, I can't think of anything wrong with it but there is a part of me that just wants to hate it. C# is kinda nice but it's in the Java and C/C++ camp with regards to feel, the only thing I like about it is that it somehow manages to avoid looking ugly, I'd say the same thing about Vala but the fact that it's basically a binding language shows in that it has very bad documentation and inconsistent APIs.
I got into programming about 6 years ago, but haven't taken it seriously until the last 2 years when I sat and properly learnt C and in those years the whole fun and enthusiasm has simply drained away.
I guess what I'm trying to say is: I'm a programmer, kinda, sort-of in a way. I've been told that I'm a good coder but my heart just isn't in it any more. At this point in time it's what I'm best at so I do freelancing to try and get some sort of income so I don't think I get to quit, not least until I finish my project for Uni.
TL;DR I think I'm burnt-out, I no longer (for almost a year) enjoy programming, I don't have the option of just dropping it all together though I think I will one day. I've been wanting to learn ruby, what do you find so amazing about it to make you love it.
This isn't a question about how Ruby is greater than anything else, I'm mostly interested in learning about what makes you love it. I don't plan on creating anything useful in it so any other interesting language is welcome as well I just want to find programming fun again.
REALLY TL;DR I want to start enjoying programming again, I think Ruby might be the language to do that. Why do you love it, what's so great about it. Any other interesting language suggestions are welcome as well. Thanks in advance.