|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
#1 |
|
Member (7 bit)
Join Date: Mar 2004
Location: Event horizon
Posts: 91
|
Which Language First?
Greetings All
I am new to Linux and just starting to learn command line. Having said that I would also like to start learning a program language. Can anyone recommend which langiage would be good to start learning with? I would eventually like to program and want to be able to work with Android so Java is in my future, but I would also like to program for both Linus and MS so that would mean C if I am correct. Eitherway this will be a first step for me so I want to get a book etc as a guide to start learning how to program and not sure which language would make the most sense to start with first. Thanks all and have a great weekend-
__________________
-Air in, Blood out- Sully |
|
|
|
|
|
#2 |
|
Techphile.
Join Date: Nov 2003
Location: San Francisco Bay
Posts: 6,546
|
There is a lot of debate on whether or not Java is dead because of its widespread use. What is not debatable is the fact that it has a lot of exploits that hackers use frequently. Many would like to see it go away because of this. It might end up being the equivalent of learning Latin.
__________________
Asus P8P67 WS Revolution | Intel 2600K @ 4.7 GHz | Win 7 Pro 64 |8 gigs Corsair 1600 | Two Diamond 6990's in Crossfire| Corsair AX1200 | Thermalright Silver Arrow | Western Digital Black 2TB 64 meg cache | Lian-Li PC-A71B | Logitec Z-5500 | Three Asus 26" VW266H monitors running under Eyefinity | |
|
|
|
|
|
#3 |
|
Barefoot on the Moon!
Staff
Premium Member
Join Date: Aug 2002
Location: Northeastern USA
Posts: 13,802
|
Java is a good language to learn on. It forces you to practice good programming techniques.
Yes, the java browser plugins are full of security holes and exploits, but the language itself as an application language is (mostly) fine. Android uses Java, but with its own SDK/framework, so you will have to essentially learn an entire library in addition to the base language. As for software applications these days, most windows applications are based in C++ or one of the .NET languages. Out of the .NET languages, I'd recommend C#.Net, as it is most similar to Java. Linux applications are typically based in C or C++, plus various other languages, such as Python or Objective C.
__________________
There are two secrets to staying young, being happy, and achieving success. You have to laugh and find humor every day, and you have to have a dream.
|
|
|
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|