Hi vyzimin, I have seen some books on Ruby on Rails here: http://www.nascenia.com/books-on-ruby-on-rails/. I think it will be very helpful for you. Best Regards
You can download any of the free ebook on basic funfamentals of ruby. That will help you to learn ruby well.
I have got some links, I am to a new to ruby. https://www.youtube.com/playlist?list=PLMK2xMz5H5Zv8eC8b4K6tMaE1-Z9FgSOp http://www.gotealeaf.com/books/ruby hope that helps.
If you have little bit knowledge about C++ then Ruby is very easy to learn. Ruby is high level programming language so it much easier to use. There are lots of tutorial sites and ebooks on net. I would like to suggest you a tutorial site http://www.tutorialspoint.com/ruby-on-rails/rails-introduction.htm. It is really helpful for you.
I have written an article about how to start learning ruby on rails http://csnipp.com/s/549/-Want-to-learn-rails . I have also mentioned some places to learn ruby along with it. Check it out.
I think the right question to ask would be "how to learn coding". Try some Harvard's https://www.edx.org/course/introduction-computer-science-harvardx-cs50x#.VI2Tnx1D8xI on Edx.
Skip Ruby and jump straight into Rails. You can do a lot with Rails without knowing any Ruby. Or you could do a quick 10 min crash course on Ruby.
Yes, many people start directly with rails, without learning the Ruby, but I think that's not good idea. Of course, that way is also possible, but you will never be skilled Ruby developer. Rails is written in Ruby, so you should take the ruby first. There are many books with it, but I would recommend to read this online guide: http://ruby-doc.com/docs/ProgrammingRuby/ in combination with http://tryruby.org/levels/1/challenges/0 . The second link is called Try Ruby, and here you can type ruby code directly there and play around with it. Also here there is a small tutorial how to use it and how to practice. First link is a Ruby guide. When you are done with learning Ruby, I would advice you to start learning Rails framework. The good online guide is: https://www.railstutorial.org/book/frontmatter . In this guide there is also a short tutorial about Ruby, so you would be able to repeat its syntax.
Michael Hartl has good tutorial. However, I would say start with Ruby first. Our community (atlantic.net/community) section has many tutorials if you are interested.
Do not start Rails without learning Ruby. You'll be confused at a lot of points while developing. So all those who are suggesting to skip Ruby know nothing about programming or Rails. I've been into Rails for a year now. It's been a tough journey - struggling and striving to understand the magic happening behind the scenes. I'd say do some basic apps, follow video courses. If you are not a book guy, then the best way is to follow videos. Watch videos, pause, do the steps mentioned, resume, etc. That's how I learnt Rails. There was this free course in uDemy which helped a lot. Books can be used for references. A lot of knowledge is gained by practice and not by reading. You'll remember a lot. And the most important thing is to keep doing and practising rails for some time before you are thorough with the basic concepts. To learn something, you *have* to get out of your comfort zone. Only with struggle will you learn a thing or two. There's no easy way. Stop thinking about "What should I learn first? Rails or GO?", and instead, start learning something at least. Some good books would be : Eloquent Ruby, Michael Hartl : Rails Tutorial, Beginning Ruby, etc.
Hello vyzimin, You can check it online, you will get lots of references and books where you can learn Ruby language in few weeks or months