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! While you're at it, check out some resources Treehouse students have shared here.
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

Cha Hern
Courses Plus Student 44 PointsSocial Networking Site Development Custom Coding
I would like to develop a social networking site
it allows users to create profiles it allows users to have friends it allows users to send messages it also has a search engine that allows users to search for each other based on skill, ethnicity, physical features, etc...
Does Team Treehouse have courses allow me to guide me to learn these skills? and if so how can I know the proper order to take the courses (i am new to web development- I would need to know how to specify the training to what I want to build)?
Thank You
6 Answers

Abdul Zainos
4,938 PointsYou'd probably first want to start out with Front End Development. This will help you understand the visuals and structure of web design. Once you have the front end down, then you can move to the Back End Development languages; specifically, PHP first and then probably moving on with Python. This will teach you the basics of databases and create the functionality you are seeking. I'm sure others will have their take on how to start; however, feel free to take a listen and most importantly, watch the video previews for the course tracks.

Cha Hern
Courses Plus Student 44 PointsThank You Abdul, If I have a specific example of the type of site (already developed) I would like to build. Who may I send my the link to so that they can give me advice on the the specifics of the site so I may learn to build a similar one like it with my own customizations?

Abdul Zainos
4,938 PointsI think your question is more "Where can I find a mentor?" I don't think you are quite at that stage if what you say is true: "I am new to development". I believe it's a little early to be worrying about this. First get caught up on all the fundamentals of building a website (i.e. HTML, CSS, JavaScript) and then tackle the back end (i.e. PHP, Python, etc...) The community might not be able to help you build a whole site, but we will try to steer you in the right direction with some tips and answers to your learning and questions. Once you are able to have a grasp of the coding language, I think it becomes easier to collaborate and express the ideas you are trying to get help on.

Cha Hern
Courses Plus Student 44 PointsAbdul, I think you are correct in that it is good for me to learn the basics. I would also like to be working with a clear advanced goal in mind (like going to medical school-cant be a doctor right a way but already know the steps to become a practicing physician in a specific field). So If I have a specific example of the type of site (already developed) I would like to build. Who may I send my the link to so that they can give me advice on the the specifics of the site so I may learn to build a similar one like it with my own customizations?

Nick Pettit
Treehouse TeacherHi Cha Hern,
I would go with Abdul's advice. You should go through the Front End Web Development Track. This will help you build the foundation you need to advance your learning. Then, you should look at the Tracks page and think about which backend language you'd like to learn. PHP can be a good backend language to start with - then once you feel comfortable with the concepts you can move on to something that might be more well suited to your needs.

Cha Hern
Courses Plus Student 44 PointsThank you Nick. Who can I send a link to the type of site I would like to develop as an example so they can tell me the best steps to take based up that site?

Nick Pettit
Treehouse TeacherWhy not just post the link here? :) The community will be happy to help.

Cha Hern
Courses Plus Student 44 PointsHello Nick this is a private venture. I would prefer to send this to a qualified person to maintain privacy. How may I send the link to a qualified person in order to maintain privacy? Thank You