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

What language do I need to learn to create a management software online?

Hi everyone,

I was thinking of building a management software online. Like a web platform where you could login insert data for your clients and generate graphics etc. It would all be online.

What language would be best for doing this?

Thanks!!!

2 Answers

Jonathan Grieve
MOD
Jonathan Grieve
Treehouse Moderator 91,253 Points

This sounds like a web project that would encompass an array (pun intended) of different languages

This could be server side JavaScript for example along with HTML and CSS to control how the website looks.

For data visualisation and graphics I believe there's a course on d3.js and there's also Python which can be used to generate graphical data. (try searching python data visualisation in the library)

There might be some scope for utilising WordPress too.

Unfortunately, I don't think there's a single solution... but if you are just starting out with this start by honing your skills in JavaScript which is after all the language of the web :-)

Hi Diana,

Building a project and learning as you go is one of the best ways to get good at coding.

Any language will do this. And there probably off the shelf sites you can modify. Just choose a language you enjoy.

One idea is to find examples that are close to what you want to do, learn how the examples work and modify them. Check out Github for open source code.

One way is to use Angular or React, Javascript and connect it to the database Firebase. There are lots of tutorials on Angualar, React and Firebase.

Ruby on Rails is a language and framework that makes building websites connected to databases fast and easy and would be a good choice.

Have fun...Edward