樓主想問是 C# 和 Java 吧! 這二個語言屬於高階語言,常用於應用程式的開發或WEB。
C/C++ 是寫軔體的,例如:嵌入式系統, 屬於低階語言!
1.C或JAVA各有所長,也各有所短.所以各有其應用的區塊
2.其實,所有的城市語言的基礎都差不多,不外是數學與邏輯.學會一隻以後,要學其他新的語言,都很簡單.較困難的,就只有語言應用專有的圖書館而已,用幾次就熟了
3.要有保障?就要培養"多項能力"包含"學得快","學得廣".追求熱門是絕對不會給你多少保障的.
4.資本主義的世界,很不幸的一點就是"他是聰明人(或是幸運人)的世界".認清自身的長處與短處,比起追求熱門區塊,要還重要多了.
C語言,是要是用在寫軔體上,如趨動程式等等
而JAVA大多運用在應用程式的開發,如進銷存系統
但程式語言不只這兩種
不同領域或不同資訊系統都有運用不同語言
至於您要學那種,個人還是建議您先評估自己未來的生涯規劃
是要往商業運用(資訊管理)還是要往工程研發(資訊工程)
另當您人生進入職涯
您就會發覺語言叫工具
但真正呈現您的價值,不是在於您會寫什麼電腦語言
而是您如何結合您的專業領域知識,在透過電腦語言將他實體化、商品化
通常寫程式的人,大多會再進階成系統分析師
針對使用者需求分析並開立規格給程式設計師撰寫的職務
至於這兩種語言在台灣都有一定市場
所以先學哪個都沒差
重要是學寫程式語言的觀念及邏輯
未來就算這套語言消失了
您要換另一套語言學習也不會太困難!
建議你先依照自己目前的職務或工作內容
先挑選必須的程式開發語言
程式語言不變的是邏輯及觀念
只要多練習及編寫,在學習第二種語言時
會比較快速(語法的不同)
如果你未來工作是硬體方面建議你學習C語言(韌體開發.驅動開發)
如果你未來工作是程式應用方面建議你學習 JAVA語言 (應用程式.APP)
以上建議純屬參考
如果你還是學生,請在學校時期多多學習相關技能
如果你目前在工作,可以自學、線上學習等(省錢.多花時間)
或參考訪間補習班、資策會、巨匠、聯成等.(付錢.節省時間)