FancyTeam 编程入门指南

目录

写在前面的话

欢迎各位新人加入FancyTeam,我们的宗旨是热爱搞事,乐于分享。希望大家能在团队里学到自己感兴趣、喜欢的编程知识。

希望借这个仓库能让大家了解github,会发现github真是一个好地方,下面提到的vue,react,nodejs等等著名的框架和库,都是在github上开源。

另一方面利用科学上网和google是解决问题的最佳途径。

时间仓促,加上本人能力有限,本文档内容的进一步充实还靠各位大佬多多issue,pr。

社区指导

IDE

根据感兴趣方向和编程语言选择,仅供参考。

首推:vscode,就算是只用它写markdown也很爽啊,前端建议使用。

前端:vscode.也可以尝试webstorm,Jetbrains

android:android studio,安卓开发基本必用

java:IDEA,Jetbrains公司出品

go:goland,Jetbrains公司出品

python:pycharm,Jetbrains公司出品

shell编程

待补充。如果使用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等等,内容太杂了。有点不太好论述,逐渐补充一些内容吧。

机器学习

待补充

android开发

todo