From: Stu Date: 2011-01-24T07:08:07+09:00 Subject: Re: Totally lost in learning Ruby Google search how to "think like a computer scientist". I don't think the ruby version of the book is done so you may be stuck with picking the java or python version of the book. actually there might be a c version as well. Read the whole thing. And do all the exercises. It's pedagogical. Take it upon yourself to the challenge of creating a bubble sort algorithm... on paper =) Look at common data structures and get to know them. Take the time to know what object oriented programming paradigm shift in contrast to procedural programming languages. Take the time to understand the flow of data and memory work with computers and operating system. Note that low level as well as high level programming is slow process of learning and practice before your hit the level of "The Art of Programming". As for using ruby in it's native environment I also suggest that you run FreeBSD UNIX or some variant of GNU/Linux but mind you that will add to your learning curve as well. It is estimated a two year learning curve for running and maintaining either one of those operating systems. I imagine that statistic is now lowered on the maintainability end now that we have over simplified tools in places. Good luck to you and your project. ~ On Sun, Jan 23, 2011 at 2:05 PM, Hilary Bailey wrote: > Hi Mike, > The first time I completed the book, then got stuck trying to understand > what, where and how to use some of the recommended programs, such as > YMAL, SQL etc. For example, beside practicing and following all he > written guide, there was no reference as to how to start assembling a > database. > > In terms of why Ruby? I put sent out an email SOS to the Open Source > community, and it was unanimous that Ruby is the way to go.  What do you > suggest. > > In terms of usability. I eventually hope to market it with the intention > of providing for non-for-profit causes, such as a)micro-financing Third > World nations b) provide measurable answers to the improvement of US\any > secondary educational facilities. My experience has shown where private > consultants have been raping scarce financial resources from budgets, > and their decision have kept adding to, in my case(USA),low performance, > thus educational frustration. > > So if you next question is why not pay someone to develop such a > program, the answer is: I don't have the money, and secondly, in the > past some of my trusted colleagues with vast programming knowledge have > been a disappointment. > > Therefore i figured that my best route would be to ask the Open Source > community for help. > > -- > Posted via http://www.ruby-forum.com/. > >