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

HTML

Website for students to learn

I want to create a website for my school where people can register to either tutor or ask for help in a subject. Every Saturday and Sunday at the local library, there would be a study session and people would be paired up or put in groups. If there are a lot of people who need help in the same thing, then they would all work together. I know I can use google forms for this but this is a project for next year. What should I learn to do this and where should I start?

3 Answers

andi mitre
STAFF
andi mitre
Treehouse Guest Teacher

Hey Amaan

I would definitely recommend the "How to make a website " course to start off with. I think the best approach would be to get familiar with HTML and CSS first. Learn how to build the HTML pages and forms that you may want. Then, proceed with learning some basic CSS to style your forms with (nothing too sophisticated maybe just CSS basics course to get you off the ground). Once you learn how to create the pages and give them some style, move on to PHP and a database such as MySQL. That way, when a user enters data in a form, you can submit it and grab that data using PHP and storing it in MySQL. To get familiar with databases and installing MySQL go to the "Database Foundations" course. To use PHP to grab form data and connect to MySQL look at the "PHP basics" and "connecting PHP with MySQL" course.

(You can achieve the same results if you want to use Python instead of PHP but I personally prefer PHP as I've used it for some time)

Hope that helps!

Cheers!

I would recommend the Web Design Track to get all of the basics, and then PHP to learn how to create databases for login and keeping track of registrations for study groups.

Hi Amaan Marfatia,

If your totally new in web design&development, I agree with Blaize Pennington. You can take a frontend track and then one of the backend (php, ruby...) in order to get whatever you need for your site.

I would not go to a design track because you need a very big set of skills to succeed, and it is better for you to understand html, CSS and JS that starting a new design career from scratch. If you run out of time you can always buy a professional template and keep coding the core of your app.