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

Rachel White
1,607 PointsBest programming language to build a dynamic online calculator?
I'm new to programming and have done the intro html/css course. My next step is to look at back end, a lot of what I'd be building would be online calculators, so users can determine the best answer for their specific situation. UX will be key to enable self service.
Do I choose PHP, Python or Ruby?
1 Answer

Kevin Korte
28,149 PointsDoesn't really matter as much as your front end stack does, I think. I assume you want to log the users responses in a database? Really any of the back end languages can.
When I hear calculator, I hear live-updating, client side work. That means Javascript. That also might lead you to something like Node.
Personally, I'd lean most towards a Node.js, Express.js, Angular.js stack to build a calculator guidance website. But, you're new, so dabble in a little bit of them all before deciding, and see what you like. There isn't a wrong answer, just a "best for you" answer.
Rachel White
1,607 PointsRachel White
1,607 PointsThanks Kevin, that's very helpful :)