So I'm a weeb and I read that Ruby was made in Japan so I was thinking of learning it.
I already know C#, have written some non-trivial programs in Go, Python, and scripted a few things in JS, so I don't think learning is going to be an issue.
I don't have a strong need for speed as my bottleneck will inevitably be server response times and internet speeds.
What should I expect going in? Assuming I won't touch Rails.
Go ahead and learn Ruby. It's a nice scripting language on par with python and it can probably handle your server needs just fine.
Instead of ruby you should consider suicide.
>>60193863
Can you stop posting now?
>>60193811
Ruby is a very beautiful langauge and fun to programm with. Think about it like LINQ everywhere. Or maybe like Python without the quirks. Or maybe like an OOP version of Haskell.
Anyway, I recommend the book "the well grounded rubyist" for learning ruby.
After you did this, you shoud look at Rails. It's really nto a bad framework. I mean it's HUGE and not very fast, but you can be so fast in development, and it's pretty neat.
And if you don't want to look at rails, there are smaller web frameworks like Sinatra, Cuba or even Jekyll.
And if you hate web deisgn, look at Puppet, Chef or Metasploit.
>>60193862
I have no needs for building servers, just going to use it to cobble together download scripts and other utilities.
>>60193937
Thanks mr reddit poster, I will look into it.
>>60193992
> just going to use it to cobble together download scripts and other utilities.
Then you should look here, a good introduction a some cool project ideas:
>http://ruby.bastardsbook.com/toc/
>>60193811
>Ruby
>remember when why's poignant guide came out
>everybody used the chunky bacon meme