Thank you. I had more answers at the Django group, but your answer was far more superior than Djangos. When I asked there about python vs ruby they just said it was a stupid question...
One more question, do you know any tutorial, book or class (video classes like opencourseware) that I can use to learn HTML? One thing I did like about ruby on rails is that at first I found a book specifically for what I wanted, didn't have to keep looking for one part at each place to get the pieces together. Do you know if I can do that with HTML? I mean, just one book or one tutorial. Thank you again, Rodrigo On Thu, Apr 21, 2011 at 10:20 AM, Bryan Crossland <[email protected]>wrote: > On Wed, Apr 20, 2011 at 7:19 PM, Rodrigo Ruiz <[email protected]>wrote: > >> Hi, I'm a new programmer and I want to make a social network like >> facebook or orkut. >> >> > Welcome to being a new programmer and I can see you have already set a > lofty goal for yourself. It's good to have ambition. :-) > > > >> I only know the basics of C and a bit of Objective-C (OOP). I know >> nothing about web programming. >> >> > Understanding OOP is going to be key when learning Ruby and Ruby on Rails. > > > >> My question is what should I use, ruby on rails or python with django? >> I know it is a ruby on rails group, so I know I have to expect the >> good points on rails, but since I don't know any of the 2 languages, >> and neither anything on web programming, I'd like your opinion why >> rails is better. >> > > > Ruby and Ruby on Rails. It's more OOP with a very active and enthusiastic > user base. In my opinion it is definitely more popular. This is based on my > very unscientific study of what jobs recruiters call me about. > > Here is a great link where the author compares the two very well. > http://www.wikivs.com/wiki/Python_vs_Ruby > > >> Also where should I start learning how to make my social network with >> ruby on rails? >> Any particular book, opencoursewares, or tutorials I could use? >> >> I downloaded a book, "RailsSpace - Building a Social Networking >> Website with Ruby on Rails", but don't know if it is good, and also it >> requires some knowledge of HTML, which I don't have. >> >> > That book will give you a good understanding of how to build a social > network with RoR. However, it will not get you the basics of web programming > or give you a deeper dive into Ruby that you would get somewhere else. You > do have to have some knowledge of HTML no matter what web programming you > do. HTML is the basic markup language of the web and is ultimately the final > output of any web program. You should definitely take the time to go through > a tutorial, read a book, or take a class that will give you the > understanding of HTML. > > My suggestion is that you learn about web programming in the following > order: > > 1. HTML (with some CSS and Javascript) > 2. Ruby > 3. Ruby on Rails > > You can replace 2 with any language you want to learn (Python, Java, etc.) > and 3 with that language's corresponding framework but you can never replace > 1. > > Good luck in your learning and welcome again to programming! > > B. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

