Access the answers to your technology questions today.
Subscribe Now
30-day free trial. Register in 60 seconds.
What Makes Experts Exchange Unique?
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.
Try it out and discover for yourself.
Subscribe Now
30-day free trial. Register in 60 seconds.
Join the Community
Give a Little. Get a Lot.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Join the Community
by: ZeliciaPosted on 2006-12-23 at 02:29:21ID: 18191194
Hi neopolitan,
Personally, im not the worlds greatest programmer (I only know a bit of X86 assembly)
but i have tried enough languages to at least try to answer your question :)
1)A programming language you have for a hobby can have a LOT of advantages. For example, you can write small little applications that suite your needs.
I have seem people writings apps to keep track of their CDs, Programs that remind them of appointments, small computer games; You name it.
Being able to write them gives you some extra power on what you can do with your pc; After all, you can make it yourself.
2)The amount of languages out there is VERY high. And there are a lot of differences between them.
C++/C# : C++ Is one of the most powerfull languages around, but is also one of the hardest to learn.
it CAN be learned as a total beginner, but i would not recommend that.
Basic/Delphi : Basic and Delphi are more simple languages. You can write very nice programs with them, but they are generally
regarded as being a little less powerfull. Nevertheless, they are about the most easy languages to pick up. I recommend it as a start.
X86: Only listing this since i mentioned it. X86 is machine language, and its not something you wish to use for writing long windows applications :)
Its not exactly easy, and it requires a LOT of typing. But since its the CPUs native language, it can be regarded as quite powerfull.
Java/Javascript: One of the more "simple" languages. Java is not used often for programming offline programs, but its quite handy if you ever consider building a website.
If i where to recommend one i would recommend Basic, since its widly supported and not that hard to learn.
3) I never used ruby so i cant answer that. The C# part i can answer though. As mentioned before, the C language is
capable of a lot, but i found it quite hard to master. If you want quick results without having to read a lot, go with Basic.
4) Of course. A web language is used (You guess it) for making websites, Server applications and so on. If your hobby
is building websites, learning a web language can increase the quality of your website both visual and functional.
I hope this helps,
~Zelicia