Rommel Rico: Random ramblings

If I learn only one programming language…?

Some guy on Yahoo! Answers asked the following:

If I learn only one programming language, which would be the best to pursue? My goals would be general software design, internet based software (programming for social networking sites), and gaming.
I’m new to programming but interested in pursuing study of a language. It is intimidating to see so many languages out there, so I am hoping for some clarification here.
Thanks

I got the “Best Answer” with the following:

Well, it all depends. I recommend Python because it’s just fun. I’m a college student and I’ve programmed with Python, C, C++, and Java. I can tell you that I hated Java, but I liked C and C++ for their performance.

If you want to do web-programming and general software design, then I would recommend Python because 1) it’s easy to read, 2) it’s easy to maintain, 3) it’s fast to code and deploy, and my favorite 4) it has a “batteries included philosophy.” This last part means that Python comes with a HUGE library of methods you can use without having to download them or program them. To me, that’s a huge plus.

Java is excellent for software design, but you would have to be CRAZY to use it for web programming. It’s simply more complicated than it needs to be. I don’t like it.

Finally, we reach C and C++. Well, for starters, this is the hardest to learn. It’s syntax is really weird and it takes some getting used to. If you are good though, then you will be in high demand as C and C++ code is FAST. This is what you want to learn if you want to do gaming, but good luck with that as its a very difficult field to get into.

As a student, when I first came into the Computer Science major I also wanted to do games and windows applications. But one of my instructors introduced me to Python and I never looked back. Now I can develop Web2.0 websites and applications in a blitz. As an example, Youtube switched to Python not so long ago. What does that tell you? (But most of Google runs on Java)

I know very little to go about recommending programming languages, but I did it anyways. I got best answer though. The counts for something. :P haha

  • This Financial Advice I read on Google From your website I Found Very Helpful thanks For the Nice tips Looking Forward To Reading More From You !!

  • Thanks for the details provided! I was locating for this details for a long time, but I wasn

  • I enjoy seeking by means of and I conceive this site got some truly valuable stuff on it! . 867522

  • This has definitely sparked up an idea in my mind. This can be a amazing website article.

  • Youre so cool! I dont suppose Ive read anything such as this before. So good to get somebody with some original thoughts on this topic. realy we appreciate you starting this up. this fabulous internet site are some items that is required on the internet, somebody with slightly originality. beneficial function for bringing a new challenge on the world wide internet! 727334

  • There exist a couple of numerous different distinct levels among the California Weight loss program and each and every a person is pretty essential. You

  • Totally composed written content material , thanks for details . 89300

  • Just wanna input on few general things, The website design is perfect, the articles is very great : D. 841390

  • Fantastic post will probably be posting this on my blog today keep up the great work. 556554

  • The the next occasion I read a weblog, I genuinely hope so it doesnt disappoint me about brussels. Come on, man, Yes, it was my option to read, but I just thought youd have some thing intriguing to state. All I hear can be a great deal of whining about something which you could fix in case you werent too busy looking for attention. 937392

You can follow any responses to this entry through the RSS 2.0 feed.