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


Roy He
Roy He
997 Points

What track should I take?

I'm trying to make a web application that teachers will post their students marks on, and then allow students to view their marks at any time as soon as the teacher updates it. What tracks should I follow to learn how to do this?

2 Answers

Hey Roy! The web app you have described might seem simple, but you would actually have to learn quite alot to program that. As a general rule to program a static website all you need is:

HTML - Hyper Text Markup Language - Used to structure the website CSS - Cascading Style Sheets - Used for layout and styling of the wepage

However to make a website interactive, which you app obviously would be you also need Javascript. Javascript can change but style and content of the page, but to have the page actually remember what youve done on the website and the changes that have been made, your gonna need to store this information on a database. This means that youll also need a decent understanding of a backend language. This could be done in alot of different languages, some common once are: Python Ruby on rails Java Nods.js which is actually a part of javascript

If you dont have any prior programming expierence, this is gonna take some time, but i hope this helps!

Genesis Self-Fordham
Genesis Self-Fordham
3,630 Points

Along side what behar said, I think a good start would be Basic JavaScript track will help you get interaction with HTML, CSS and JavaScript and you can go from there and see how you get on. You might work out how you can advance your project and get ideas what else you might be able to do with your new skills.