专注分享开源项目, 精选开源社区技术干货,分享Github、Gitee上有趣、有价值的项目,一起学习,一起成长。
推荐理由
今天推荐一个开源界的封神之作:project-based-learning, 一个基于实践应用的学习项目,对初学者来说相当友好,可以让你快速从小白成长为编程大神。如果最近你想学习一门编程语言,一定不能错过。
项目在GitHub上更是达到了非常恐怖的 125K Stars。
这个项目包括了几乎所有的主流语言,想学的全部都有:
C#
C/C++
Clojure
Dart
Elixir
Erlang
F#
Go
Haskell
HTML/CSS
Java
JavaScript
Kotlin
Lua
OCaml
PHP
Python
R
Ruby
Rust
Scala
Swift
不管你想学习哪一种,都可以在这里找到教程,也可以根据自己的语言需求来进行选择。
所有的内容都按照学习难度和应用领域进行了详细分类。总结了所有主流语言的项目,项目按照应用领域的不同进行分类,从初学者到进阶者的不同难度都有,对各个学习阶段的同学都非常友好,任何水平都可以在这里找到合适的项目练手。
以JavaScript为例,可以看到从最基础的JavaScript 的语法、html、CSS 到 React、Vue、Angular 框架,教程非常的齐全。
如果你正在学习编程,可以关注下这个项目,非常适合入门学习。
这是一个非常优秀的基于项目编程的 Github 项目,如果你没有什么好的思路,可以参照这个项目进行升级或者改造。通过项目式的系统学习,更快更深地巩固编程技巧。
项目开源地址
https://github.com/practical-tutorials/project-based-learning
评论区