Ruby Mentor, Guide
For those of you who are not sure what it's like to take this course online, please read through this FAQ.
- This course is for anyone who wants to enhance his/her knowledge and programming skills in Ruby.
- You can join the course anytime.
- Just to set the expectations correctly, there is no real-time webcasting.
- For registration and other course related information, please go to the Core Ruby Course. You need to register yourself on the site and enroll in the course, to take these lessons. If you have any problems then email me at satish [at] rubylearning [dot] com along with your First-name and Last-name.
- What is it like to take this course online? Online attendees of this course are expected to do the course work as follows:
- I shall give you URL's of pages and sometimes some additional notes; you need to read through. While reading, please make a note of all your doubts, queries, questions, clarifications, comments about the pace and after you have completed all the pages, post these on the forum under the relevant lesson. There may be some questions that relate to something that has not been mentioned or discussed by me so far; you could post the same too. Please remember that with every post, do mention the version of Ruby you are using and the operating system of your computer. Read the pre-class reading material at the convenient time of your choice - the dates may be specified only as a guideline.
- I shall highlight the important points that you need to remember for that day's session.
- Do the assignments regularly.
- Participate in the forum for asking and answering questions or starting discussions. Share knowledge, and exchange ideas amongst yourselves during the course period. Attendees are strongly encouraged to post technical questions, interesting articles, tools, sample programs or anything that is relevant to the class / lesson. Please do not post a simple "Thank you" note or "Hello" message to the forum. This forum is subscribed by several hundred people, so please be aware that these messages are considered as noises by many people.
- Can I take this course at my own pace? If yes, what is the date information for? What happens on the date specified in the class schedule? YES. You can take this course at your own pace. The dates may be there mainly as a guideline. I keep changing and improving the contents for your benefit.
- I did not register before or on the starting date of this course. Can I still register? Yes. You can register anytime.
- What are the prerequisites and where do I get more information on these prerequisites? You must have some previous programming background in any programming language and the focus of the lessons would be more towards application programming.
- What's the syllabus? I shall be covering Core Ruby and here are the details of the syllabus.
- What software and IDE are we going to use in this course? We shall be using Ruby 2 and the SciTE editor.
- Are we expecting to have a large number of postings on the forum as we move on? A large number of postings on a forum indicates that we are building a very successful community. So it is not a bad thing. Of course, the quality of the postings should be such that people want to read them.
- Is the forum moderated? Yes by Satish Talim and a few Ruby professionals.
- Is there a project to work on? Yes. You shall independently work on a small project after we have covered a few lessons.
- I want to send information on this course to my friends. Is there anything I can send out? Yes email them the url of the Core Ruby Course. You could also promote that url on Twitter, Facebook, StumbleUpon, del.icio.us and other social-networking sites.
It is my observation that if one learns a programming language along with a group and with set targets every day; one learns faster.
16 Ruby experts from around the world talked exclusively to rubylearning.com and gave their views, opinions and advise to would-be Ruby developers, like you. Do read the 3-part article.