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


Launching an app

I have an Idea and I would like to get your recommendations and tips for the realization of it. I want to launch a website and an app like social platform for business purposes (buying/selling products for example) where there is an interaction between users. I've already completed how to make a website (503-minute html course) and acquired some basic skills of html and css. But i'm still confused are there any additional courses that I should take to be enough competent to launch the aforementioned startup.

1 Answer

Jennifer Nordell
Jennifer Nordell
Treehouse Teacher

Hi there! While the "How to Build a Website" course is great, it doesn't begin to scratch the surface of the app you're planning to launch. You're going to need a more in-depth understanding of HTML and CSS to start with to present a top-notch UX. Also, JavaScript will also be helpful here.

Because you are expecting to have user authentication (among other things you've listed), you will have some data that must persist. This means that you will also likely require knowledge of SQL and a backend language. There are courses offered in several backend languages here at Treehouse including Python, PHP, C#, Java, JavaScript (it's not only front-end), and Ruby. Your choice of backend language is completely up to you, of course, and almost entirely personal preference. Although, I've heard repeatedly that Python is the easiest for new programmers to pick up.

Hope this helps! :sparkles:

Thanks a lot!)