欢迎各位新人加入 FancyTeam,我们的宗旨是热爱搞事,乐于分享。希望大家能在团队里学到自己感兴趣、喜欢的编程知识。
希望借这个仓库能让大家了解 github,会发现 github 真是一个好地方,下面提到的 vue,react,nodejs 等等著名的框架和库,都是在 github 上开源。
另一方面利用科学上网和 google 是解决问题的最佳途径。
初学建议较为扎实地掌握一门语言,对以后的编程学习很有帮助。
时间仓促,加上本人能力有限,本文档内容的进一步充实还靠各位大佬多多 issue,pr。
根据感兴趣方向和编程语言选择,仅供参考。
首推:vscode,就算是只用它写 markdown 也很爽啊,前端建议使用。
前端:vscode.也可以尝试 webstorm,Jetbrains
android:android studio,安卓开发基本必用
java:IDEA,Jetbrains 公司出品
go:goland,Jetbrains 公司出品
python:pycharm,Jetbrains 公司出品,jupyter lab
待补充。如果使用 windows 操作系统,但不知道 cmd,google 或者百度一下,学几个命令,你就打开了新世界大门。
-
开始书写自己的第一段 html 代码:W3C : W3C 可以进行最基础的 html,css,javascript 学习。
-
MDN: mozilla 提供的 web 标准参考
-
nodejs:有了它,javascript 变得无所不能,大前端才有可能实现,找个网站教程入门,很简单的。 nodejs 开源地址:https://github.com/nodejs/node
- 前端实用框架:vue/react, 新手入门推荐 vue,简单上手快,react 有 cli 工具也能快速上手,目前社区可能更看好 react
- 课外问题为什么 jQuery 会被 vue 和 react 取代
- vue 框架拓展:nuxt.js
- react 框架拓展:next.js
- ui 组件库:element-ui,ant-design
- W3C 网站或者菜鸟网站,入门学习
- JavaScript 高级程序设计(第 3 版):javascript 编程语言入门
- JavaScript DOM 编程艺术 (第 2 版):很小的册子,值的新手入门后读读看。
- 你不知道的 JavaScript(上,中,下卷):进阶看,了解 ES6 语法,一些编程概念和 js 的原理。
汇总合集,内容非常丰富,可以开拓一下视野。
后端可选的语言太多,java,go,javascript 等等,内容太杂了。有点不太好论述,逐渐补充一些内容吧。
javascript:基于 nodejs 的 server 框架:express,koa,fastify 等等,都比较类似。
python:flask 和 Django,不太推荐,也算是时代的眼泪。
php:不太推荐,时代的眼泪
java:spring
go:
待补充
todo