Which has more scope in future: Java or .Net?

Would Java or Python be better for me?

  • Hey there - I am going into my first year of university and I need to decide between a Python or Java based programming class. First some background - I am mostly interested in web app development - I want to create applications for the web, not just websites. In terms of what types of web apps, I am most interested in 3rd party apps like StumbleUpon or Reddit, dropbox, scribnr - or any recommendation software... Obviously this is way too complex for me right now, but this is what I want to aim for - this is what I want to learn how to do in the future... I have a pretty good background in website development - am competent in (X)HTML/CSS/PHP... I learned a bit of ActionScript for a Flash class project, and tried my hand at some java (but found it quite confusing) here's a confession - I really hate lengthy coding. I have friends who seem to love and sit there and code for hours, but I get so frustrated. I am more of the big-idea guy - I can come up with the concept fast and then try and figure out who to implement it. I am more creative than code-y. So this brings me to my question - should I go down the Java or Python path? I have done a lot of research and it seems there is no definitive answer. I like the idea of Python because of its dynamic typing - and it seems like it is easier to learn. But some people have said that it is really limited in terms of its scope. Whereas Java seems really confusing, but ultimately far more useful. Which would be better for me? Someone who really does not like lots of coding - yet wants a future in web app development (seems strange I know...) I am leaning towards Python merely because I was turned off by Java when i tried to use it earlier this year, but that could just be taking the easy way out... Which language would frustrate me least is what I am trying to say haha. Can you give pros/cons for both. Thanks in advance for any help or advice you can give.

  • Answer:

    Don't limit yourself to just one language. Learn both. Java is object-oriented, which takes a little longer to wrap your head around, so you may want to go with Python or PHP first, but don't cheat yourself out of the "java" experience.

Lukas at Yahoo! Answers Visit the source

Was this solution helpful to you?

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.