Python:人工智能,機器學習方向,爬蟲方向。
Java:企業級開發,面向後端,分布式系統開發,微服務。安卓開發。
c和c++:系統級開發,高性能程序開發。
C++:遊戲服務器開發。
Swift/oc: IOs開發
r語言:統計分析
JavaScript:前端開發,後端開發節點
Php:動態網站開發
相關性:都是開發語言。妳掌握別人壹百個,妳就學得很快,很多度是相通的。
C是C++的子集,問C是C++的基礎;Java在學習上和C++類似。
C#的歷史最短。答案是最年輕的,只能在dotnet環境下運行。
建議
從“拖放”編程開始。
拖放編程是壹項基本技術,它允許您通過拖動塊或其他可視線索來創建代碼,而不是手動編寫基於文本的代碼。
哈迪·帕托維,學習計算機科學的創始人。改變世界。壹家提供在線編程課程的網站稱,“這讓妳無需仔細研究字符布局就能輕松理解編程的基礎知識。壹旦妳學會了使用拖放的基本概念,妳會立刻想要學習如何使用它來做實際的事情。”
有許多程序可以幫助妳通過拖放編程開始,包括麻省理工學院的Scratch、Code.org的Code Studio和谷歌Blocky。
Python作為入門語言
根據Partovi的說法,Python是壹種適合初學者的簡單語言。因為很少強調語法,所以Python是壹種代表簡單思想的語言。讀好的Python程序就像讀英語壹樣。它能讓妳專註於解決問題,而不是理解語言本身。
JavaScript是最有用的語言之壹。
JavaScript不像Python那麽簡單,但是它可以在任何平臺上運行:Mac、Windows、iOS、Android等等。每個單獨的網絡瀏覽器,甚至像智能手表這樣的新設備,都使用JavaScript來實現壹些功能。
JavaScript之後,試試Ruby和Ruby on Rails。
Ruby on Rails是壹個框架,讓妳開發、部署和維護web應用變得簡單。雖然Ruby和Ruby on Rails名字相似,但實際上差別很大。Ruby是壹種腳本語言,就像Python壹樣,但是Ruby on Rails是壹個Web應用程序框架。換句話說,Ruby是壹種語言,Ruby on Rails是壹個可以用Ruby語言輕松搭建網站的工具。
是什麽讓Ruby和Ruby on Rails如此吸引人?Ruby on Rails采用了實時映射技術和元編程技術,省去了開發人員在開發過程中編寫大量模板文件代碼的麻煩。在少數情況下,當需要模板文件代碼時,開發人員可以通過Ruby on Rails的內置生成器腳本實時創建,而不是手工編寫。Ruby on Rails的這壹特性使開發人員能夠更加關註系統的邏輯結構,而不必擔心瑣碎的細節。
熟悉HTML
雖然與Python和Ruby相比,HTML不是編程語言,但妳仍然需要它來建立壹個網站。HTML是壹種超文本標記語言。形象地說,HTML只是比普通文本更高級的描述形式,只是讓文字、圖片等更具描述性。
結論
c適合快速小程序,不支持面向對象編程;C++完全支持面向對象,但是很復雜;Visual Basic和Delphi易學,但不可移植,有專利權。Java有很多簡潔的函數,但是速度慢,等等。
在無從下手的時候,可以嘗試以上步驟,在學習的過程中調整適合自己的方法,讓“開始”不再那麽難。但無論如何,努力和堅持才是最重要的。
整理不容易!!!