lfjadsflk wrote:回到問題的原點,你知道你學C#的目的是什麼嗎?(你的目標只是為了學一個比較好學的語言? 不只好不好學的問題主要還是朋友說java連結資料庫的驅動是jdbc要收錢 而且還很貴不知道如果改成C#或python可不可以避開這個問題不過如果java的適用性會比較廣的話然後大家難度又差不多那當然還是一開始就學java畢竟可以找到的資源相對多
可以從JAVA學。承如其他人所說,主要是邏輯概念有,剩下換語言其實還是很方便。再來看你要走哪部分,但通常還是會建議OOP,ADT等概念要好,然後再開始看要走哪一塊,演算法跟資料結構,知道他們是怎麼在跑,你以後寫程式的架構跟表現就會越來越有效率。JAVA好處就如你所說的,資料庫很足夠。除此之外,還有其他相關JVM語言的Syntax及資料庫都能通用,老實說還蠻方便的,像是(Scala等functional language)。老實說你如果只是要學習的話,應該不用擔心到收費問題。然後除非你已經很明確知道你要幹嘛,不然很難只用一個語言打片天下。也不必說全部都要學才能真的做出什麼,專攻幾個語言練好底子即可。Java還算是不錯的起步語言。(這是以各範疇而言)