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

Python

Which programing language is suitable to create Web applications, java or python?

Iam confused about it.

2 Answers

Arguably, both.

Firstly, you must use HTML/CSS to build your website, you cannot simply just build websites with Java or Python. You can, however, use various Libraries/Frameworks to handle the back-end tasks on your web app - these use Java or Python (or various other languages).

Python would be the easiest to get started, look into:

  • Django
  • Flask (Bit easier than Django)

There are courses here on Treehouse for both of those too!

For Java:

  • Spring MVC
  • JSF
  • Vaadin

So if you're getting started with back-end development, have a look at Flask, or just Python in general. But I must tell you, PHP is the easiest option. It's super easy to deploy and will probably get you started a lot quicker.

Regards, Max

Here's a really good article on Which programming language should I learn

Which programming language should I learn

Me I prefer Node.js (JavaScript) I think it's best for real time applications and saves you the trouble of learning a new language as to design the Front End (the visual side on the browser) you also need to know HTML/CSS and JavaScript