1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How to start earning good money in a few months, GUARANTEED! (+free cloud hosting)

Discussion in 'Making Money' started by Rushdie, Sep 11, 2011.

  1. Rushdie

    Rushdie BANNED BANNED

    Joined:
    Feb 2, 2009
    Messages:
    1,378
    Likes Received:
    1,720
    hi guys, the whole thing is a little sarcastic, but the method is real, if you work for it

    goal:
    - creating a full-automated web service which earns money for you (seo, or whatever); examples of successful ones: 1hour backlinks, linklicious, seomoz, etc. - that is where the real money is. code something like offervault? no problem. itchesforniches? no problem. etc,
    or
    - become a web developer and earn money with freelancing

    [this is really easier than you think and you dont really need prior knowledge].


    i've tested this on my GF(no technical knowledge) and even she could grab the basics of what you will be dealing with fast

    requirements:
    - any computer on any OS with an internet connection (a celeron 600mhz with 512 of ram will be ok)
    - 10 bucks if you want your own domain name
    - a few months of time

    so what the hell is this about?


    you will learn to develop web applications with ruby on rails. ruby is a programming language and rails is a brilliant web framework. what you will need:

    • http://ruby.railstutorial.org/ruby-on-rails-tutorial-book
    • git
    • http://github.com account
    • http://heroku.com (freaking FREE cloud hosting which makes web development a BREEZE. they've just been sold for >$200MM. you got to pay for it when you exceed the limits, which are actually pretty high and can sustain a 1000 UV/day cached website. so until you earn with your web service you surely wont have to pay. later fees start from 15 bucks/month for a 20GB shared database, and you probably wont ever need to pay more than 100 bucks/month unless youre working on a very very high traffic website, like millions hits/month). heroku is hosted at amazon.
    • a text editor or an IDE, i recommmend Sublime Text 2 which is multiplatform, free and awesome :]; later when your apps become bigger and you got some cash, a $60 RubyMine is great - i use both on ubuntu 11.04
    • everything of the above is explained in the book which is free

    the ebook tutorial is great, there are also awesome screencasts based on the book (15 hrs of videos); and i truly recommend them. available on TPB ;) i would recommend still buying it if you finish the tutorial to reward M. Hartl somehow, awesome guy; but as it is BHW i recommend TPB first ;)

    so the thing is that during those 15 hrs of screencasts you will write basic clone of twitter. awesome huh? when you master the tutorial i recommend the free http://railscasts.com/ which will help you with writing your own app.

    so... BOOM after 2 weeks you can write a simple twitter clone. now take a few more weeks off and learn more rails, develop some apps for fun which will simplify your life

    decide weather you want to become a startup or earn by creating apps that your clients think are very complicated and will pay you good money for them, but you will write them in rails in a few hours really.
    ...
    profit

    please dont be afraid of all the technical stuff, let me show you how you create a simple blog in rails (using scaffolds, which are not a good way to do it because they are harder to customize, but anyway):

    Code:
    $ rails new webblog
    $ rails generate scaffold Blog title:string content:text
    $ rake db:migrate
    $ rm public/index.html
    $ gedit  config/routes.rb 
    [INDENT]App::Application.routes.draw do
      resources :posts
    
      root :to => "blog#index"
    end[/INDENT]
    $ rails server
    
    fireup your browser and http://localhost:3000
    a simple blog appears: http://www.sapphiresteel.com/IMG/gif/rails2browse4.gif

    now... why rails at all? and not django, lift, etc? cause its simpler, faster to develop, it has the awesome Heroku. some proof people use it:
    https://github.com/languages (ruby)
    http://rubyonrails.org/applications (ever heard of groupon or twitter?)

    also a nice and fresh comparison of rails and django: http://batsov.com/Ruby/Rails/Python/Django/2011/06/19/django-vs-rails.html

    try ruby in 15 minutes! http://tryruby.org/
    another cool site for trying out, this time, Rails: http://railsforzombies.org/

    thanks to winordietrying for recommending this book: http://gettingreal.37signals.com/

    also a hilarious comic book for learning basics of ruby: http://mislav.uniqpath.com/poignant-guide/book/


    have fun guys, i hope i will at least make 1 person interested in programming, nothing more.
     
    • Thanks Thanks x 38
    Last edited: Sep 11, 2011
  2. shan

    shan Newbie

    Joined:
    Nov 6, 2008
    Messages:
    16
    Likes Received:
    1
    is it easy to learn .. and will it work out ? how much time did u spent on it to master it.
     
  3. Rushdie

    Rushdie BANNED BANNED

    Joined:
    Feb 2, 2009
    Messages:
    1,378
    Likes Received:
    1,720
    there is nothing easier than this; its useless for me to say how fast ive learnt this, cause i got a computer science degree.

    check out the first few chapters of the book and see for yourself. i think anyone can finish the tutorial in 1-2 weeks, and after that you will actually be able to write simple apps that you come up with. later just expand.

    ill be back in a few hours and will answer any questions. take care
     
    Last edited: Sep 11, 2011
  4. winordietrying

    winordietrying Junior Member

    Joined:
    Sep 10, 2011
    Messages:
    107
    Likes Received:
    195
    Occupation:
    IM/SEO
    Location:
    BHW
    Hey man, I already know how to code (not in ROR though). But I can see the potential for this. Everyone seems to be stuck on the idea of knowing PHP or C#, when ROR is sufficient for building small niche apps and is very easy to learn and get started.

    Even if ppl learned Ruby On Rails for an hour every day, they could be building small useful web apps for themesleves first, and then sell monthly memberships. They would do better at selling than the average developers who don't understand IM.

    Btw, a book called "Getting Real" was big rage a few years back when 37 signals released Ruby on Rails to the public. And rightly so. It is very useful for anyone thinking of building small and useful niche apps and making a living out of it. It's a mini action guide. I think everyone who's going to follow this thread should read it.
     
    • Thanks Thanks x 2
    Last edited: Sep 11, 2011
  5. Rushdie

    Rushdie BANNED BANNED

    Joined:
    Feb 2, 2009
    Messages:
    1,378
    Likes Received:
    1,720
    thanks i didnt know this book, will check it out

    you are right, C# my ass (im assuming .net) fuck everything about non-multiplatform programming.
     
  6. winordietrying

    winordietrying Junior Member

    Joined:
    Sep 10, 2011
    Messages:
    107
    Likes Received:
    195
    Occupation:
    IM/SEO
    Location:
    BHW
    Yeah please do. It's also free :)

    Everything has it's own use. I would learn ROR if I was new to coding, or had budget constraints and wanted to build small apps with a traffic of few thousand people. I think this was exactly why 37 signals developed Rails for Ruby to begin with, with developer productivity in mind.

    But I would rely on Java/JSP or C# for building enterprise or high traffic web apps. It's really easy to scale a software in these technologies to accommodate hundreds of thousands of users. That is exactly why twitter moved away from Ruby on Rails to Java due to frequent crashes and a host of other problems.

    Btw, C# is awesome! It's a really productive programming language. You'll love it if you learn that too.
     
  7. Sampler

    Sampler Senior Member

    Joined:
    Nov 1, 2010
    Messages:
    994
    Likes Received:
    878
    Yeah nice.

    Always wanted to get into this kind of stuff. Hopefully I can make something that works.

    I'll probably start this kind of stuff in december and will post back with if I've had any success.
     
    • Thanks Thanks x 1
  8. winordietrying

    winordietrying Junior Member

    Joined:
    Sep 10, 2011
    Messages:
    107
    Likes Received:
    195
    Occupation:
    IM/SEO
    Location:
    BHW
    Sampler, the thing is even if you start learning this stuff 1 hour every day, you'll probably be building decent apps by December. Why wait? You'll feel immensely satisfied when you build your first fully functional sample app. This is usually time consuming in other programming languages, but it's very fast to do in Ruby on Rails. You will be amazed! :)

    What you will also need though is an idea for building an app, how many features to roll out in beta, how to price it, etc. For that I recommend you get a free copy of Getting Real.
     
    • Thanks Thanks x 1
  9. jairathnem

    jairathnem Power Member

    Joined:
    Oct 27, 2010
    Messages:
    550
    Likes Received:
    316
    Occupation:
    Student
    Location:
    Incredible India!
    Home Page:
    Thanks for this !

    Sounds like a great idea! cause this willl always be in demand :)

    can you PM me the TPB link for the download?
     
  10. blackhat777

    blackhat777 Elite Member

    Joined:
    Jun 25, 2011
    Messages:
    1,779
    Likes Received:
    653
    Will it work on windows also? or does it work only with ubuntu?
     
  11. verdox

    verdox Regular Member

    Joined:
    Jun 5, 2011
    Messages:
    205
    Likes Received:
    76
    Tell me a platform you cant target with .NET :) You can even write iphone apps in .NET (mono), run it on Linux, Macs, every browser version out there. Sure it is not always native, but there is always a way.

    Next. Look at the job markets, search for .NET roles then search for PHP (or in this case ruby) - the results speak volumes.

    I hate .NET :) But I HAVE to work with it in the world of business, you can choose to ignore it and bury your head!

    Anyone who wants to learn how to program should be learning the basics, conditional logic, OOP databases etc - there is no shortcut, sorry.
     
  12. fuskaren

    fuskaren Junior Member

    Joined:
    Feb 20, 2011
    Messages:
    169
    Likes Received:
    32
    Occupation:
    Internet Marketing, Student
    Location:
    Sweden - 127.0.0.1 - Home
    Very nice post. I think I will start to learn ruby on rails. I can already program in c++ so I have some experience and think it will be easy :)
     
    • Thanks Thanks x 1
  13. Rushdie

    Rushdie BANNED BANNED

    Joined:
    Feb 2, 2009
    Messages:
    1,378
    Likes Received:
    1,720
    yeah but mono sucks a little. that is all. i think if you want to develop modern web apps .net sucks. there is still much market for ruby, python, java, jvm languages etc.

    the interesting thing in ruby is that you will create simple apps with rails magic, and later learn the arcanes of OOP, MVC, etc.


    -------

    to answer other questions:
    i've sent the tpb link to the guy who asked

    and

    yes ruby is completely multiplatform, there is also an implementation in java, jruby



    PS Ruby on Rails is for programming languages what Wordpress is for CMS's
     
    Last edited: Sep 11, 2011
  14. winordietrying

    winordietrying Junior Member

    Joined:
    Sep 10, 2011
    Messages:
    107
    Likes Received:
    195
    Occupation:
    IM/SEO
    Location:
    BHW
    You are right about developing enterprise and resource intensive solutions in .Net. That is where ROR suffers greatly.

    I haven't looked too much into Ruby, But I think it supports conditional logic, OOP, and the basic stuff. And it does it with a lot of panache. In fact, I feel it might actually have the potential to get kids motivated about programming, cos you can get so much done with so less code! ROR might be the new BASIC?
     
    • Thanks Thanks x 1
  15. Rushdie

    Rushdie BANNED BANNED

    Joined:
    Feb 2, 2009
    Messages:
    1,378
    Likes Received:
    1,720
    you are right about scalability of rails, but its better and better with every release, and realistically nobody here will face the problem of a web app hitting 1billion hits/day. its enough for groupon, github and those are hell popular sites if you ask me :] twitter is still using RoR as the frontend if i remember right.


    winordietrying: yes of course ruby supports, all the basics that other languages do, also functional programming, lambda functions, more than 99,9% people here will ever need. really. and btw if one day you will need something extra scalable and hardcore, then whats the problem with learning another language?
     
    • Thanks Thanks x 1
    Last edited: Sep 11, 2011
  16. chapter2

    chapter2 Newbie

    Joined:
    Apr 16, 2011
    Messages:
    24
    Likes Received:
    127
    This inspired me to give web dev another shot. Thanks, dude. Got a couple of ideas that won't take much time to implement, and should be profitable when they get decent traffic & userbase.

    Oh, and congrats on breaking the 1000 thanks barrier ("Thanked 1,000 Times in 99 Posts"). ;)
     
    • Thanks Thanks x 1
  17. ahiddenman

    ahiddenman Elite Member

    Joined:
    Dec 11, 2010
    Messages:
    2,647
    Likes Received:
    2,087
    Location:
    204.15.23.255
    I've actually wanted to learn programming or coding for some sort of platform.

    I have a CSS/XHTML/HMTL book here that i've never used . I just have the fear of myself not picking it up and basically failing at it .

    But i will definately try your method for sure :)

    Thanks again for another great thread !
     
    • Thanks Thanks x 1
  18. Rushdie

    Rushdie BANNED BANNED

    Joined:
    Feb 2, 2009
    Messages:
    1,378
    Likes Received:
    1,720
    thanks guys you made my day. and really rails is the first thing ive found in the programming world which is not hard to get into.(building and deploying a simple app to the world is easier than running apache and mysql on ubuntu and configuring the freaking files so that the website you develop will be served :) ) you will be amazed.
     
    Last edited: Sep 11, 2011
  19. shan

    shan Newbie

    Joined:
    Nov 6, 2008
    Messages:
    16
    Likes Received:
    1
    learning the new things is always of grt use.. looks easy , probably by the end of nxt week i can be able to design something...
     
  20. boussena

    boussena Junior Member

    Joined:
    Feb 12, 2009
    Messages:
    159
    Likes Received:
    66
    I prefer to program in c# because it's scalable and you have full control of the code
    using ruby could end up with vulnerable app.