Github标星74.7K!新手程序员不知道这个项目真是亏大了

新闻 前端
今天,猿妹要和大家分享一个项目,通过它你可以学到如何从零开始,构建属于自己的练手应用,现在已经在Github上标星74.7K。

 著名物理学家理查德・费曼曾经说过这么一句话:凡我不能创造的,我就不能理解。这句话在计算机领域里也适用。

当你想要学习一门编程语言的时候,最快的方式就是动手去敲代码,你只有能把它敲出来了,你才算走出了第一步。

今天,猿妹要和大家分享一个项目,通过它你可以学到如何从零开始,构建属于自己的练手应用,现在已经在Github上标星74.7K,Fork累计 6.1K(Github地址:https://github.com/danistefanovic/build-your-own-x)

数据库、命令行、操作系统、文本编辑器、搜索引擎,这些程序员日常开发都会接触用到的工具和应用,里面通通都有,这些个项目覆盖了现有的大多数编程语言。

除了常见的流行编程语言C/C++、Java等,这里面还包含 Clojure、Haskell、F#之类的小众编程语言,除此之外,如果你对增强现实、区块链、机器人、神经网络等领域感兴趣的话,这里面也通通都有。下面就一起来看看都有哪些神奇的项目吧:

Build your own 3D Renderer(创建属于自己的3D渲染)

Build your own Command-Line Tool(创建自己的命令行工具)

Build your own Game(创建自己的游戏)

Build your own Operating System(创建自己的操作系统)

每个分组可能会涉及到多个不同的编程语言,你可以根据自己的需求选择学习,相信到了最后,你也可以摆脱这个项目,创建出真正属于自己的项目。

 

责任编辑:张燕妮 来源: 开源最前线
相关推荐

2018-05-08 15:30:46

程序员代码框架

2021-09-16 15:52:05

GitHub命令URL

2021-04-26 14:44:44

程序员技能开发者

2019-04-11 09:37:50

2021-11-26 05:57:12

开源备份Restic

2021-02-08 22:32:43

程序员 静态网页

2019-05-16 09:13:31

Github定理开发

2020-12-30 10:35:49

程序员技能开发者

2021-09-18 11:28:29

GitHub代码开发者

2022-08-08 11:13:35

API接口前端

2011-08-23 13:50:17

程序员

2019-12-24 09:49:02

微软英语浏览器

2018-09-20 17:05:01

前端程序员JavaScript

2019-07-12 15:28:41

缓存数据库浏览器

2020-01-13 13:00:59

程序员技能开发者

2021-04-09 16:25:00

GitHub代码开发者

2013-11-21 13:35:19

程序员牛人

2021-03-01 19:13:45

YAML程序员数据

2020-12-08 10:23:42

程序员PPT开发

2020-11-27 15:35:18

GitHubVue.js开发
点赞
收藏

51CTO技术栈公众号