今天的文章,我們将分享15個可以學習程式設計的網站,這些網站上提供了很多程式設計教程,圖書以及程式設計練習,希望對你有用。
01、免費程式設計書籍網站
位址:https://ebookfoundation.github.io/free-programming-books/
這是一個為程式員收集了幾乎所有免費課程和程式設計書籍的網站。我最喜歡這裡的一點是它被分為許多不同的語言,以便我們可以輕松地選擇正确的文檔。
除了閱讀文檔,它還為您提供了popcast、視訊、編碼程式等其他内容。
02、Web 開發者路線圖
位址:https://roadmap.sh/
Web 開發者路線圖為您的開發者開發之路提供了完整的路線圖。我最喜歡這裡的是它提供了學習程式設計的每個階段的詳細資訊,并且逐年更新。
此外,它還為每個不同的行業提供了詳細的學習路線圖,例如 Frontend、Backend、DevOps、Android... Web 開發者路線圖。
03、編碼面試大學
位址:https://github.com/jwasham/coding-interview-university
這是一個為程式員彙總許多不同問題(如語言、算法等)的面試問題的網站。此外,還有谷歌、Facebook、亞馬遜、微軟等大公司的面試題。
04、JavaScript 問題
位址:https://github.com/lydiahallie/javascript-questions/blob/master/vi-VI/README-vi.md
網站收集了從基礎到進階的 Javascript 程式設計語言問題。我最喜歡它的是它對每個問題都有答案和詳細說明。它也被翻譯成許多不同的語言。
05、清潔代碼 Javascript
位址:https://github.com/ryanmcdermott/clean-code-javascript
收集了作者在使用 Javascript 程式設計語言的過程中的編碼經驗。它幫助我們學習如何編寫易于了解、易于重用的代碼,提高代碼效率。
06、技術面試手冊
位址:https://www.techinterviewhandbook.org/
Tech Interview Handbook 是一個總結開發者面試經驗的網站,例如,如何寫履歷、自我介紹、面試中的常見問題、程式設計中流行的算法和技術。
07、開發者免費網站
位址:https://free-for.dev/#/
Free For Dev 是免費程式設計資源和網絡服務的聚集地,例如,網絡托管、存儲媒體處理、雲提供商、API、CDN、DNS、CMS...
08、Public APIs
位址:https://github.com/public-apis/public-apis
公共 API 是用于網站開發的免費 API 服務的集合,例如,體育、社交、天氣、金融 API。
09、你不知道的JS
位址:https://github.com/getify/You-Dont-Know-JS
你不知道的JS是一本全面的書籍,詳細介紹了如何在使用 Javascript 開發網站的過程中處理開發問題。
10、前端清單
位址:https://frontendchecklist.io/
前端清單是我們在進行網站開發之前需要具備的所有元素的清單。
11、Nodejs 最佳實踐
位址:https://github.com/goldbergyoni/nodebestpractices
Nodejs Best Practices 是從 Internet 上收集的數百篇關于 Nodejs 的文章的存儲庫。此外,它還分為特定主題,例如清潔nodejs代碼,處理錯誤,保護網站,測試,提高網站速度......使用Nodejs。
12、Awesome
位址:https://github.com/sindresorhus/awesome
Awesome 是一個為開發人員聚合幾乎所有資源的地方,例如,程式設計語言、前端開發、後端、計算機科學文檔、大資料、網絡工作、内容管理系統。
13、JavaScript 算法 資料結構
位址:https://github.com/trekhleb/javascript-algorithms
JavaScript 算法和資料結構網站上有很多流行算法和資料結構的真實執行個體,是真實示例的完整集合所在地。
14、Awesome Python
位址:https://awesome-python.com/
Awesome Python 是為 Python 程式員提供的工具和文檔的集合,例如架構、庫、軟體等内容。
15、全棧 Web 開發
位址:https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer/#learn-javascript
Full Stack Web Development 是一個聚集了 100 多個免費資源來學習網站開發的地方,例如 HTML、CSS、Nodejs、資料庫、API等。
總結
我希望今天的内容裡分享的15個學習程式設計的網站,對你有所有幫助。
如果您有任何問題,請在留言區給我留言,我會盡快回複。
最後,感謝大家的支援,我會分享更多的好内容。祝你今天過得愉快!