自学编程需要以下几类材料和资源:
1. 基础教材:
《Python编程:从入门到实践》
《JavaScript高级程序设计》
《Head First Programming》
《算法导论》
《计算机程序设计艺术》
2. 在线教程和课程:
freeCodeCamp
Coursera
Udemy
Codecademy
LeetCode
3. 编程语言官方文档:
Python官方文档
JavaScript官方文档
Java官方文档
C++官方文档
4. 编程社区和论坛:
Stack Overflow
GitHub
CSDN
知乎
5. 编程工具:
编译器或解释器:如Python的IDLE、C++的GCC
集成开发环境(IDE):如Visual Studio Code、Eclipse、IntelliJ IDEA
版本控制工具:如Git
6. 编程练习平台:
LeetCode
HackerRank
Codeforces
7. 辅助工具:
API文档:如Google API、微信API等
设计模式资料
编程规范和编码风格指南
8. 其他资源:
博客和文章:如Medium、博客园
技术视频和播客:如YouTube、Podcast
自学编程的过程中,可以根据自己的兴趣和需求,选择合适的材料。同时,重要的是要动手实践,不断积累经验。
发表回复
评论列表(0条)