3 ms·
Cheers, thanks for the comments and feedback. Am definitely looking to improve features and functionality so will do so in a bit. I can't remember how I decide
by forgingahead 15y ago
Cheers, thanks for the comments and feedback. Am definitely looking to improve features and functionality so will do so in a bit.
I can't remember how I decided to learn Ruby on Rails specifically (versus another language/framework), but I left my corporate job in Jan and started to seriously learn a week later. These are some of the resources I used in relative order:
1. http://www.tryruby.org/ http://www.tryruby.org/
2. http://ruby.railstutorial.org/chapters/beginning#top http://ruby.railstutorial.org/chapters/beginning#top
3. http://railsforzombies.org/labs http://railsforzombies.org/labs
4. http://railscasts.com/ http://railscasts.com/ (For specific video tutorials)
5. http://railsforum.com/index.php http://railsforum.com/index.php (For specific questions)
6. http://www.stackoverflow.com http://www.stackoverflow.com
I honestly picked up most of the basics from the Michael Hartl tutorial (second link), and then through googling specific features I wanted to add. I did a bunch of long-walks-and-turnarounds (eg: tried to put together my own authentication system for a week before I discovered Devise), but going from nothing to some basic knowledge took me around 3 weeks of plugging away.
I was (am still) working on a completely unrelated startup, so Kickass was a dedicated project initially but then became a side thing over the next few months. I've just finished the MVP on my own for my startup platform which is much more sophisticated than Kick Ass.
So it's been about 5 months, but about 3 weeks initially just pushing hard, and then bits and pieces over the next few months. I spent about 5 days a few weeks ago just focused on Kick Ass to finish it with the current features, and then spent another few days figuring out the infrastructure stuff (setting up the server, deploying to prod, database basics, etc).
But it's extremely simple - knowing what I know now, I could redo it from scratch in a few days. But if you're starting from zero like I did, then it'll be a few weeks of hard slog before things start making sense.
Definitely doable, and completely worth it - did some sales stuff this week demo'ing the startup MVP I built myself, and that's been a really good feeling. I know nothing about design or CSS, so once the functionality for the MVP was done I grabbed a theme off themeforest.net
Good luck with your learning! Hope to see your project here soon.