從語言上來講,ios使用的是object-c,是根據c++而來的,總所周知,c++是學習起來相對難的一門語言;
android使用的是c++和java語言,開發底層用c++偏多,開發上層則用java就可以了,java是使用人數多的語言,入門相對簡單,面向對象語言適合人的邏輯思維,但是強對象類型等特性導致java語言代碼量比一些語言多,
wp是使用c#的作為開發語言,c#是微軟根據java改編而來的一門面向對象的語言,比java有些地方有所改進,
單純從語言難度上來說object-c>java=c#, java和c#差不多個人覺得,偏向java簡單,因為開源,學習代碼多。
但是前者從業人員比后者多了一個數量級。
我給你說說我個人的做法,大學,你懂的,什么都學一下,包括U3D我也學了一年,但是在大四的時候,我就自學了cocos2dx,現在畢業出來也是在做cocos2dx,大四期間我也想過搞一下ios開發,但是經過對比還是選擇了Cocos2dx,個人原因如下。例如圖形學,DX,當然,也被迫弄過mfc,應付課程需要。
2.鄙人認為編程是個一通百通的事情,只有精通一到兩門語言(C++是我的主要學習語言),理解語言設計的過程(所有語言終都是變成萬惡的0和1),只有這樣,在以后的隨著各種語言和技術的更新換代,你才可以更快的適應。
3.沒錢買mac。
4.為了復仇。。。。。
對于你,我給下個人建議,先去搞搞ios開發,
iOS平臺開發語言為Objective-C,開發者一般使用蘋果公司開發的ios sdk 搭建開發環境, iOS SDK是開發iPhone和iPad 應用程序過程中必不可少的軟件開發包,提供了從創建程序,到編譯,調試,運行,測試等一些列開發過程中所需要的工具;
安卓 Android開發語言為java,開發者一般是用谷歌公司開發的android sdk搭建開發環境,使用Java進行安卓應用的開發;
微軟Windows phone7開發語言是C#;
塞班symbian系統版本開發語言是C++。
注意事項
總之,針對不同的手機系統,各個手機系統開發公司都開發有針對自己系統的應用軟件開發工具,我們利用他們的開發工具,可以輕松的搭建出開發環境,通過學習相應SDK的開發文檔,進行各種APP的開發。