I haven't programmed in awhile, I have a diploma in computer information systems. The last time i programmed was 8 years ago, in c++. I dabbled in php for a bit but went away from it. I want to start learning a programming language for web development and want to stick with ruby. How easy would it be to relearn things with rubymine? should i learn the ruby language first before jumping in? Im hoping the learning process will be fast. I want to understand the concepts of the language but don't want to waste time coding line by line. Ultimately in the end i want it to work, is this easier said then done? Why should i go with RubyMine over Komodo IDE?