Yes. It is definitely possible. Remember the 5 minutes blog that Rails used to have on their website?
The timeline can be something like these:
- 2 weeks: basic programming knowledge(just Ruby, not Rails)
- 2 weeks: basic website knowledge(html/css/js)
- 2 weeks: basic rails knowledge(modal/view/controller)
- 2 weeks(final): a final project to do whatever you want?
Most importantly, there is a huge difference between learning it yourself and learning it under the guidance of someone else who already knows a lot about teaching others programming.
The timeline can be something like these: - 2 weeks: basic programming knowledge(just Ruby, not Rails) - 2 weeks: basic website knowledge(html/css/js) - 2 weeks: basic rails knowledge(modal/view/controller) - 2 weeks(final): a final project to do whatever you want?
Most importantly, there is a huge difference between learning it yourself and learning it under the guidance of someone else who already knows a lot about teaching others programming.