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
Jose Zambrano
2,721 PointsSubscription Site Development (Looking for Suggestions)
I'm a foreign language teacher. I've been experimenting with graphic design, html, css and wordpress for a while but now I have a new and bigger project.
I'm looking for a roadmap to start learning to develop a Language Learning Website, maybe it's a web app, I'm not sure. I'll point out the features for this website and perhaps you can give me suggestions on to what approach I should take or which coding languages I need to learn to achieve this. Which courses should I take with Treehouse. These are the features.
Website Features: 1- Monthly, yearly or 2 year subscription using Paypal. 2- Responsive: desktop, tablet, mobile. 3- Distribute the Language Lessons with Amazon CloudFront. 4- Secure the private content and give access only to paid members. 5- Free trials. (10 days or 10 lessons) 6- Responsive Interactive Lessons with the following features: 1-Display images and text with animations with call to action buttons to listen to audio. 2-Drag and drop interactions. 3-Writing exercises. 4-Multiple answer exercises. 5-Quiz results. 6-Keep track of progress.
So far, I'm learning a lot with Treehouse. The lessons are explained in a manner that a person with limited web experience like me can understand. I thought I'd give the forum a try and maybe get some answers from more experienced and knowledgeable students and teachers for this specific proyect / challenge. Hampton Paulk Jim Hoskins Jason Seifer
Thanks everyone,
Jose Armando
2 Answers
Caleb McElroy
Courses Plus Student 12,953 PointsHello Jose,
This sounds like quite a big project and yes I would call it a web app. Many languages can do what you are asking, I personally like PHP as a development language, but if I would lay a roadmap out for you it would be this:
Languages To Learn
1) Learn HTML 2) Learn CSS 3) Learn Javascript (& jQuery Framework) 4) Learn PHP & MySQL
To do this Treehouse offers these courses:
Treehouse Learning Adventures
1) Become a Web Designer 2) Learn JavaScript and jQuery 3) Become a PHP Developer
These are some extra topics to throw on if you were to truly do it well:
Linux Daemons - Cron Jobs
1) Crons | A System Daemon & Framework 2) PHP | Command Line Options 3) Wiki | Cron 4) Bluehost Help 5) Bluehost | Setup, Remove, or Edit a Cron Job in cPanel
Personal optional, if I were to build this project I would probably use CodeIgniter(From The Option Below).
PHP Framework &/OR CMS
1) CodeIgniter 2) Joomla 3) Wordpress
Hopefully This Helps
Marcus Tisäter
4,886 PointsYeah, I would suggest the same as Caleb said. I would say that RoR is also a good option also instead of PHP.