Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
Kevin Nguyen2,323 Points
How do I create a facebook like app
Hey I am new to the site and enjoy it so far. I was wondering if the site will teach me how to build an app like Facebook or other social media sites where the user has their own live event feed/stream. If so what steps should I take to get the knowledge should I start from HTML and work all the way through the websites stuff then go into the app development?
Matt Campbell9,767 Points
What do you want from your learning? Are you looking for a career and a future in web design & development or are you solely interested in building a social network?
If it is the latter, then it's going to be difficult and you'd probably be best paying someone to do it. i only say this because building anything draws on a lot of areas of expertise and requires hundreds of man hours of work and years of experience to perfect.
If it is a career you're after, then start with HTML and work towards Ruby on Rails. You'll learn the principles of everything you'll need and then it's just a case of gaining experience.
Kevin Nguyen2,323 Points
Thanks for the reply Matthew. I am looking to do both. I was just wondering how advance the program gets and if it can teach me those things or the basics of how to get there and build an app for any website I create when the time comes and also the skills to obtain a career. Any thoughts?
Carl ReyesCourses Plus Student 7,225 Points
The Ruby on Rails course teaches you one of the web's most popular frameworks while building a social network - I'd try that out.
Marcus Tisäter4,886 Points
Like I would say that this is a very big step into programming. You have to first of understand the concept of programming. You wanted to build a social network, I would recommended starting with really simple html and css to understand the concept of building a website. Then after that start with the ruby programming language and then go to the RoR course as Carl recommended to do. If you consider doing an app out of this, you have to the Android or IOS courses and after those I think you have to do even more courses outside Treehouse to figure out the concept out of it.
Matthew's answer is pretty much a summary of what you're looking for. I just wanted to share my opinion! :)
Take it easy, try working you're way up slowly! Happy coding