I currently don't know either of the two languages. Design of a piece of software is close to complete.
The intriguing:
- Ruby: Enjoyable. Follows thought process. Made for humans.
- Go: Good performance. Fast compile times.
I don't know about Ruby's performance. If it's a lot slower than Go, I'll go with the latter (talking about typical speed here).
I'll learn both eventually, but right now, this will determine which one first.
Update: It's a very basic image-editing program. Technical and especially perceived speed should be high. Startup time is especially important.