background preloader

How I Learned Enough Ruby On Rails In 12 Weeks To Launch Freelancify

How I Learned Enough Ruby On Rails In 12 Weeks To Launch Freelancify
(Update February 26, 2013: I have since this post sold Freelancify.com to a new owner) Before I begin, I’d like to recognize Josh Crews ( for convincing me to learn Ruby on Rails; without him and his hours of volunteered mentership and help, I wouldn’t be writing this today. Thank you. I’d also like to address Please do not email me asking me to program your app for equity. On January 23rd, I launched my dream idea, Freelancify.com. And exactly 12 weeks ago, I made the best decision I’ve made in a really, really long time. A correction I’d like to address: Previously, I stated in a post that I learned Rails in 8 weeks; doing an exact recount to launch date, it was more so 12 weeks. What Skills Did I Have Prior To Learning Rails? Why I Decided To Learn It? Sat down that night, and just thought for hours. I decided. My Next 3 Months – Mission: Get an MVP up, had to be enough to work but also not crappy enough to leave a terrible first impression. That’s it guys. Related:  Ruby on Rails

13 Reasons You Should Learn Ruby on Rails This week, we launched the brand new Ruby on Rails Blueprint. ::applause!!:: The Skillcrush team is SO excited about this new blueprint, because once you learn Rails, you can build basically ANYTHING for the web. Here at Skillcrush (and across the Internet!) What is Rails? Sounds fancy. I had a TON of questions, and after asking around, I realized I wasn’t the only one. So I went straight to the source. Here’s the boss: 1. Rails is a web application framework designed to work with the Ruby programming language. Here’s the BIG idea: there is a programming language called Ruby. Let me give you an example. If I want to print something to the screen in PHP I need to write: echo “Hello World”; Notice the semi-colon? On the other hand if I wanted to do the same thing in Ruby alls I would write is: puts “Hello World” No semi-colon, and puts may be a little… juvenile, but it makes more intuitive sense to me than echo. So, anyways, the only problem with Ruby was that it’s not designed for use on the Web.

Sites You Love Built With Rails You’ve heard of Ruby, and maybe even Rails. But did you know that some of your favorite sites are built on that framework? You’ll find music, sports, jobs, crowdsourcing, education, and fun and games (literally!) And what they all have in common is that they were created using Ruby on Rails, an amazing – and super popular! Even better news? So, check out these 37 sites that you love that use the very elegant and very in-demand Rails… and get ready for a career you love with Rails! Psssst – Can you guess why there are exactly 37 sites on this list?? 1. 500px 500px is looking for a Senior web developer with strong knowledge of Ruby on Rails. 2. Airbnb is looking for a full-stack software engineer with Ruby on Rails experience. 3. A List Apart is featured as a Ruby on Rails “Success Story” on the Ruby blog. 4. Ask.fm is looking for a senior Ruby on Rails developer to help them grow and develop. 5. Basecamp is proud that Ruby on Rails is its “heart and soul” – of course! 6. 7. 8. 9. 10. 11. 12.

10 Reasons Beginners Should Learn Ruby on Rails If you're new to programming, what language should you learn first? I often get asked the question: “What programming language should I learn?” If you’re totally new to programming I highly recommend Ruby on Rails. In this post I’m going to give 10 reasons why I think new programmers should start with Ruby on Rails. 1. Ruby on Rails is a web application framework. It is NOT the same thing as Ruby. 2. Basecamp, Airbnb, Bleacher Report, Fab.com, Scribd, Groupon, Gumroad, Hulu, Kickstarter, Pitchfork, Sendgrid, Soundcloud, Square, Yammer, Crunchbase, Slideshare, Funny or Die, Zendesk, Github, Shopify. Enough said. 3. It’s not the most in-demand thing to learn for jobs in general – there are way more job openings out there for things like Java, PHP, even Python – but in terms of working at a startup, great Ruby on Rails developers are some of hardest people to find. 4. 5. The Ruby on Rails community is one of the most active out there. 6. 7. Literally dozens. 8. 5.times { print "Odelay!" 9. 10.

Ruby on Rails Guides Learning Rails in One Month I think just about anyone can learn to code in one month. Last August, I taught myself Ruby on Rails and was able to build my own application in under one month. Then I went on to win a hackathon on my own against 300 other experienced programmers. I didn’t have any formal computer science background or programming experience. Here’s how I did it: A friend of mine suggested I start with Ruby on Rails, so I got my hands on as many beginner Ruby on Rails tutorials as I could. I didn’t focus too much on understanding everything the first time, or get frustrated when I didn’t get something, because I knew I’d come back to it again later in the next tutorial. As a result, I learned a lot about the right way to explain something so that it actually makes sense. Because they teach things ass-backward. When you look at what’s available out there in terms of beginner instructions, there’s very little focus on actual web application development and frameworks like Ruby on Rails or Django.

Ruby on Rails 20 Reasons Why Every Web Designer Needs to Learn Ruby on Rails She told me her husband was being downsized. He was 52 years old, been with the company for twenty. He was a COBOL man. Nothing but a COBOL man his entire career. But the company needed more than a COBOL man. So they let him go. That is a true story. In fact, you probably know somebody that’s been let go or overlooked because of a lack in a certain skill set. Today that can happen at 30. Enter Ruby on Rails Typically the guy or gal with the most developing tools under their belt wins. This is where Ruby on Rails (RoR)—and learning the framework—comes in. 1. I don’t care how old you are. If your current job has hit a snag and you find yourself bored (and maybe even threatened with a layoff), then taking the time to learn Ruby on Rails may be just the thing you need to put a jolt back into your step. 2. Don’t you hate it—going through the interview process only to find out that someone else was picked instead of you? 3. Learning Ruby on Rails just might be what you need right now. 4. 5.

businessinsider Five reasons smart startups use Rails It's 2010. You want to build an web application. PHP is dead. Java is dead. Use Rails If you've got a blank slate, use Rails. Much smarter than me. So, before you start hurling tomatoes at me, here are five reasons you should use rails: 1. The Rails team has some of the smartest technologists working to improve the standard behaviors in the framework. Don't believe me yet? 2. Im going to highlight heroku here because this is the way deployment should be: git push heroku master That's it. 3. If you don't get something for free in core rails, the next place to try to find it is in a Gem. As one example, I had a side project where I wanted to make pretty urls - like my.com/people/colin rather than my.com/users? There are great rails gems for almost EVERYTHING. 4. The last thing you want to do is build your application on a framework with a dead community. 5. Put all of this together and you get every business douchebag's favorite buzz word: Synergy. What about Django? Convince me I'm wrong

Learn Ruby: 29 of The Best Online Educational Resources to Learn to Ruby and Ruby on Rails Dive into Ruby and Ruby On Rails with Code School's Zombie and 80's arcade themed courses. Each course comes with video and slide, complete with a detailed breakdown of Ruby and Rails, interactive challenges, and a song. Try out the free orientation courses, "Rails for Zombies", and "Try Ruby," a tribute to Why's (Poignant) Guide to Ruby. (See full review.) COURSE TYPE: Online Course | Video Lessons | Screencasts | Interactive Codecademy is an immensely popular choice for those looking for an introduction to a new programming language. COURSE TYPE: Online Course | Tutorials | Interactive "Before Ruby on Rails, web programming required a lot of verbiage, steps and time. – Bruce Perens, Open Source Luminary Codelearn is an excellent text-based interactive walkthrough for Ruby on Rails. COURSE TYPE: Tutorial | Interactive Hands down, Why's (Poignant) Guide to Ruby might be the most bizarre and entertaining dive into your Ruby education. COURSE TYPE: E-book "Rails is the killer app for Ruby."

Getting Started with Rails 1 Guide Assumptions This guide is designed for beginners who want to get started with a Rails application from scratch. It does not assume that you have any prior experience with Rails. Rails is a web application framework running on the Ruby programming language. If you have no prior experience with Ruby, you will find a very steep learning curve diving straight into Rails. There are several curated lists of online resources for learning Ruby: Be aware that some resources, while still excellent, cover versions of Ruby as old as 1.6, and commonly 1.8, and will not include some syntax that you will see in day-to-day development with Rails. 2 What is Rails? Rails is a web application development framework written in the Ruby programming language. Rails is opinionated software. The Rails philosophy includes two major guiding principles: 3 Creating a New Rails Project The best way to read this guide is to follow it step by step. 3.1 Installing Rails Open up a command line prompt. 4 Hello, Rails!

Related: