yangwenmai / Learning Rust
Licence: mit
Rust 学习之路 > Rust Programming Tutorial, include articles, interview, example, problems.
Stars: ✭ 376
Programming Languages
rust
11053 projects
Projects that are alternatives of or similar to Learning Rust
Wasm By Example
Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)
Stars: ✭ 226 (-39.89%)
Mutual labels: tutorial, learning, example, examples
Amazon Sagemaker Examples
Example 📓 Jupyter notebooks that demonstrate how to build, train, and deploy machine learning models using 🧠 Amazon SageMaker.
Stars: ✭ 6,346 (+1587.77%)
Mutual labels: learning, example, examples
React From Zero
A simple (99% ES2015 less) tutorial for React
Stars: ✭ 4,638 (+1133.51%)
Mutual labels: tutorial, learning, example
Rxjava2 Android Samples
RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
Stars: ✭ 4,950 (+1216.49%)
Mutual labels: tutorial, example, examples
Haxejs
Documentation about using JavaScript with Haxe
Stars: ✭ 25 (-93.35%)
Mutual labels: tutorial, example, examples
Godot tutorials
Code and examples for KidsCanCode Godot Tutorials.
Stars: ✭ 119 (-68.35%)
Mutual labels: tutorial, example, examples
Vaporschool
Learn how to build vapor applications from rookie to champion in a constructive way!
Stars: ✭ 259 (-31.12%)
Mutual labels: tutorial, example, examples
Expo Three Demo
🍎👩🏫 Collection of Demos for THREE.js in Expo!
Stars: ✭ 76 (-79.79%)
Mutual labels: tutorial, learning, example
Jni By Examples
🎇Fun Java JNI By Examples - with CMake and C++ (or C, of course!) ‼️ Accepting PRs
Stars: ✭ 99 (-73.67%)
Mutual labels: tutorial, example, examples
Golang For Nodejs Developers
Examples of Golang compared to Node.js for learning
Stars: ✭ 2,698 (+617.55%)
Mutual labels: tutorial, learning, examples
Wordpress Plugin Boilerplate Tutorial
Tutorials and Examples for WordPress Plugin Boilerplate, a foundation for WordPress Plugin Development.
Stars: ✭ 232 (-38.3%)
Mutual labels: tutorial, example, examples
db2-samples
Db2 application code, configuration samples, and other examples
Stars: ✭ 56 (-85.11%)
Mutual labels: examples, example
Java
All Examples for learning Java programming and algorithms
Stars: ✭ 14 (-96.28%)
Mutual labels: examples, interview
Examples Gtkmm
Shows how to use Gtkmm controls by programming code (c++17).
Stars: ✭ 23 (-93.88%)
Mutual labels: examples, example
Pygame tutorials
Code to go along with lessons at http://kidscancode.org/lessons
Stars: ✭ 363 (-3.46%)
Mutual labels: tutorial, example
Examples Qt
Shows how to use Qt widgets only by programming code (c++17).
Stars: ✭ 38 (-89.89%)
Mutual labels: examples, example
ArduRTOS
Real Time Operating System Lessons using Arduino and The FreeRTOS Kernel
Stars: ✭ 46 (-87.77%)
Mutual labels: learning, examples
instantsearch-android-examples
Example apps built with algolia/instantsearch-android
Stars: ✭ 60 (-84.04%)
Mutual labels: examples, example
go-learning
My Golang training material for testing smaller Go concepts and ideas.
Stars: ✭ 27 (-92.82%)
Mutual labels: examples, example
Rust 学习之路
Stargazers over time
learning-rust Star History and Stats
主要是对 Rust 阅读、学习,以及 Rust 相关问题讨论的总结。
阅读计划:一起学习,一起总结,一起分享!
如果想加入 Rust 学习小组的,请你搜索微信号 mai_yang
,然后备注你的姓名,公司,工作岗位职责。
你也可以直接加入 learning-rust Slack
Rust 学习过程中的问题和小贴士(Github issues)
可以查阅 Github yangwenmai/leanring-rust Issues
Rust 比 Golang 还难吗?
- Golang 入手简单,写完后你都不知道对错,Rust 入手难,写完后 90% 都是对的。
- 只学过 Rust 的一点点语法,晦涩难懂。
Rust 的优势在哪里?
- 编译器很屌。
- 没有 gc,适合高性能低延时的服务。
Rust 的应用场景是哪方面?
- TiKV 等
Rust 有人用吗?
- TiKV
- Facebook:源代码控制工具
- Dropbox:在前端和后台都使用 Rust
- Firefox
- Discord
- Linkerd
- Google:作为 Fuchsia 项目的一部分
- 亚马逊:用 Rust 构建工具
- Atlassian(Jira的厂商):在后台使用 Rust
- 微软:在新的 Azure 物联网框架中部分使用了Rust
其他:打败 Python、JS、C# 成最受欢迎编程语言,是时候掌握 Rust 了吗? - Jonathan Turner, Mozilla 工程师
Rust 学习资料
Rust 面试 |
---|
Rust 面试 |
Rust 其他 |
---|
Rust 阅读清单 |
Rust 每日新闻 |
A bunch of links to blog posts, articles, videos, etc for learning Rust |
博客和专栏
地址 (排名不分先后) |
---|
Rust 源码分析 @ 知乎专栏 |
Rust编程 @ 知乎专栏 |
夜雨秋灯录【使用 Rust 写 Parser】 @ 知乎专栏 |
Rust 视频
课程名称 | 简单介绍 |
---|---|
Ashley Williams - intermezzOS: a teaching operating system | |
Felix Klock - Subtyping in Rust and Clarke's Third Law | |
RustConf 2020 Summary |
Rust 播客
名称 | 简单介绍 |
---|---|
Rusty Spike Podcast - News on all things Rust | Short, weekly episodes packed with information. |
Rust 博客
名称 | 简单介绍 |
---|---|
A learning journal | Zero To Production 系列教程 |
24 days of Rust |
Rust 开发工具
1. Vim
2. 文本编辑器 + 插件
Visual Studio Code、Sublime Text 3、Atom
VSCode 插件列表(欢迎大家补充):
插件名称 | 插件描述 |
---|---|
Rust(rls) | Rust 语言插件 |
GitLens | 非常方便的查看文件代码的 commit 信息(提交时间,提交人等)。 |
Code Runner | 针对非常多的语言而快速方便执行的小插件。 |
filesize | 在 VSCode 底部工具栏,非常方便的显示文件大小。 |
Terminal | 命令行工具插件。 |
Vim | Vim 插件 |
VSCode Great Icons | VSCode 美化不同的文件。 |
WakaTime | 统计项目代码的时间。 |
BetterComments | 代码注释 |
3. IDE
- IntelliJ idea + Rust Plugin
Rust 社区
Rust 语言社区(排名不分先后) | 特色 |
---|---|
https://rust.cc/ | Rust 每日新闻 |
微信公众号
微信公众号 (排名不分先后) | 公众号 ID | 二维码 |
---|
Rust 夜读的日常技术讨论总结
Contributors
Thanks goes to these wonderful people (emoji key):
maiyang 💻 📝 |
---|
This project follows the all-contributors specification. Contributions of any kind welcome!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].