Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Business

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
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
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!)