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

Development Tools

how are platforms like wattpad built?

I have an idea of starting an online writing platform like Wattpad. What are the programming languages I have to learn to build a responsive platform like that?

1 Answer

Steven Parker
Steven Parker
230,024 Points

Certainly you'd want to be familiar with HTML, CSS, and JavaScript - the "big three" of front end development.

But much of something like this is in the server, or "back end", and will include both application and database components. For those you have several choices.

PHP and Ruby/Rails are popular server languages, but Python and JavaScript(Node) (yes, the same as used in the front end) are growing in popularity for server app development. And large commercial apps are often built using C#/.NET or VB/.NET. Plus there's also Perl, Scala, Java, Go and ColdFusion (but all less popular). Lot's of choices!

Finally, most traditional databases use some variety of SQL, but the emerging NoSQL technology is becoming very popular.

Your choices might be partially guided by what's available on the hosting platform you will be using. Otherwise, look around the web, there are plenty of discussions comparing the value of each of these languages with each other.