From: Aldric Giacomoni Date: 2010-04-06T00:43:52+09:00 Subject: Re: Novice school teacher seeking help in programming Hilary Bailey wrote: > What is a practical approach to learning how to > create a computer software from scratch. Write programs yourself. A good place to start is http://projecteuler.net/ especially because it may force you to do research online about whatever algorithms it may be talking about. Online research is important. Write some more programs. Read the documentation and API when necessary ( http://ruby-doc.org/core/ ). Write some more programs. Ask for help here on how to do things you don't understand. Write some more programs. Look up and read Why's Poignant Guide to Ruby. That's the gist of it, to get started. Next steps: Read people's code. Write programs. Read people's code. Send in patches (optional but appreciated) for other people's code. Read people's code. Write programs. -- Posted via http://www.ruby-forum.com/.