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

General Discussion

A Movie Streaming Service

I thinking about starting a movie streaming service (free) and I was wondering what languages do I need to use for the technical stuff like, uploading the movie straight to ftp server and it being auto updated on the "new movies" page, so I can start lessons on the language required :D

Thanks alot!

3 Answers

Marko,

You are definitely going to want to consult with a legal team before just starting a free movie service. You need to make sure you have the legal right to stream these movies before tackling any project to stream them.

Kevin Korte
Kevin Korte
28,149 Points

As far as languages go, any server side language should do it. Take your pick.

As far a legal goes, you could get yourself into a lot of trouble here, I'm not sure how you plan to pull it off. They have put people in jail before who built sites to host and share copyrighted media. Tread carefully.

Thanks for your answers, I will try to get legal approval later, but first I want to know in detail which language to use first, so I can create the entire site first, then upload the movies.

Can anyone tell me which language to use?

Kevin Korte
Kevin Korte
28,149 Points

It really doesn't matter, take your pick. Any server side language should do it. PHP, Ruby, Ruby on Rails, Python, I bet even server side javascript like Node.js could do it, although I know almost nothing else about Node. It's whatever language you're most comfortable using. I'm generalizing here, but Facebook is PHP, Youtube is Python, and Twitter is Ruby on Rails. (Again, these sites have grown a lot and are using many different languages and technologies, but that is where their roots came from). As you can see, 3 big sites, 3 different languages.

So take your pick. Find one you like, and run with it.

If you need to get familiar with them, I'd suggest start going through some of the beginner fundamentals courses on each language here on Treehouse and see which one makes the most sense to you.

Of course, you'll have givens like HTML and CSS, you'll probably use Javascrpt, and maybe even a library like jQuery. You may want to use a CSS preproccessor like Sass, LESS, or Stylus, You'll want a database, could be MySQL, or Postgresql. You'll learn about all this in the courses.

What you're asking is such a huge, complex question the best forum answer is to say start learning about all of these languages, pick the ones you want and run with it.