# Rust for Node.js Developers

**URL:** <https://forum.codeselfstudy.com/t/rust-for-node-js-developers/2294>\
**Category:** General Discussion\
**Tags:** rust, javascript\
**Created:** [May 6, 2020, 6:04am UTC](https://forum.codeselfstudy.com/t/rust-for-node-js-developers/2294 "2020-05-06T06:04:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)\
**Post date:** [May 6, 2020, 6:04am UTC](https://forum.codeselfstudy.com/t/rust-for-node-js-developers/2294/1 "2020-05-06T06:04:27Z")

</div>

Here’s a short intro to Rust web development for NodeJS developers.

> Rust is different. You can pick up Python or Ruby over the weekend, create a first CRUD application and be happy with the results.
> 
> With Rust… with Rust you will struggle to pass a String to a different method, change and return it. You then will order the Rust book, see its size, _sigh_ and get started.
> 
> After a few weeks of fighting through the book after work, you give up and wait until someone else creates an easy-to-follow tutorial.
> 
> Here is your “easy” tutorial

> **[Intro to Web Development with Rust for NodeJS Developers](https://dev.to/gruberb/intro-to-web-programming-in-rust-for-nodejs-developers-lp)**
>
> First steps for a NodeJS developer to do web programming in Rust

> **[Web Development with Rust— 02/x: Deploy your first App](https://dev.to/gruberb/web-programming-in-rust-02x-deploy-your-first-app-1k05)**
>
> If you learn something new, always have an updated version of your project in production. It keeps you motivated. We cover the most common options of how to do this in and with Rust.

> **[Web Development with Rust — 03/x: Create a REST API](https://dev.to/gruberb/web-development-with-rust-03-x-create-a-rest-api-3i82)**
>
> The most common pattern for creating APIs is REST. We will discover how we can build an API in Rust which conforms with the REST pattern.

I found it while searching for information on deploying Rust web apps.

He also has a post about switching to Linux. 🙂

> **[Rust for the Brave and True](https://dev.to/gruberb/rust-for-the-brave-and-true-4766)**
>
> If you want to learn Rust, go all in

The post mentions two no starch books that look interesting:

- [Linux Programming Interface](https://nostarch.com/tlpi)
- [TCP/IP Guide](https://nostarch.com/tcpip.htm)

---

<div class="post-metadata">

**Author:** ![flcpge](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/flcpge/32/653_2.png) [@flcpge](https://forum.codeselfstudy.com/u/flcpge)\
**Post date:** [May 6, 2020, 6:09am UTC](https://forum.codeselfstudy.com/t/rust-for-node-js-developers/2294/2 "2020-05-06T06:09:02Z")

</div>

Thanks I will go through this eventually.
