Originally Posted by ecbuying
I also want to learn about the mobile language, what languageis suitable?
Well you can use HTML5 for smartphones as it delivers a uniform experience across all types of smartphones. Compared to native code, it's not as good as there are some phone features it can't access like the camera although you can use bridges like PhoneGap to access some features like accelerometer.
For native code as the name suggests, it is indigenous to every OS like iOs. For iOS you use Objective C which is compiled using XCode which can only work on a mac. Android uses Java and of course some Os specific commands. You can compile it using Eclipse which I think is multiplstform. Blackberry I think uses C++/Java although you are going to have to research more on that and on it's SDK. Nokia, Symbian uses QT....and so for and so forth. Each Os has unique native code and SDK which may differ slightly across different models even thosecin the same series.