English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

A question for the programming language experts: Which programming language, after knowing the ropes of C++ and Java, do you recommend to learn for the future, Python or Ruby, and why?

2007-02-23 12:42:51 · 6 answers · asked by Zwinger 1 in Computers & Internet Programming & Design

6 answers

Ruby. For one very huge reason: the web.

Java was popular and taught in most college for the past decade because of it's platform independence. Everyone agreed that if you could write a program and have it run anywhere, all the better. But the world is moving away from desktop-based applications. The web is the future of application programming. Just look at the strides google has made with gmail, maps, calendar, and their office applications. Look at 37Signals and their Basecamp solution. Look at flickr and youtube and the countless other great apps debuting on the web that you can run from any machine with a browser.

So why Ruby? Ruby on Rails. I've heard about a python competitor to Rails, but it doesn't have the maturity rails does currently and has a lot of catching up to do. Rails is designed for object oriented application programming for the web and it has the potential to be huge. So between Rails and Python, I say Rails.

However, if you asked among ALL languages, I'd say PHP as it is the most prevalent of web application languages and, with proper coding technique and convention, can be just as object oriented as java.

2007-02-27 10:01:43 · answer #1 · answered by Anonymous · 0 0

If you are new to programming, then start with Microsoft Visual Basic 6 This can atleast show you some basics of programming. Although this language is machine depended and really easy, you can creat cool complex business or entertainment applications with it. Then as you become a bit more professional, its time to leave the nest. Start by learning JAVA rather than C++ as it is more powerful and ensures future survival and basically if you know JAVA you dont need to know C++ anymore. C++ becomes obsolete. As you progress from JAVA, try fortran and pascal and at last learn ADA, which will virtually make you the KING as you wont have no more boundaries. DOD will be easy pickin

2016-05-24 04:09:44 · answer #2 · answered by Anonymous · 0 0

Python requires diligent use of spacing and tabs which I found to be annoying.

Ruby's syntax is inherently elegant. Instead of a for loop you can do 1.upto(6) {|k| puts k}

Lots of people are abandoning Java (for web development) and switching to Ruby on Rails. It's simply a lot more pleasant way to program.

2007-02-23 12:49:33 · answer #3 · answered by Vegan 7 · 0 0

Better choose Java.

Because Java is also platform independent similar python.

So choose that and lot facilities available in java.

2007-02-23 12:45:46 · answer #4 · answered by Prakash Kumar 2 · 0 1

java would be great

2007-02-23 12:47:36 · answer #5 · answered by -bEtTy- B 1 · 0 1

C# ("C" Sharp) is also "up and coming", you might want to learn it to! :)

2007-02-23 12:47:05 · answer #6 · answered by Life after 45 6 · 0 1

fedest.com, questions and answers