DEV Community

Reuben Coutinho
Reuben Coutinho

Posted on

2 1

Where Can I Start with Rust Programming ?

Thansk

Top comments (11)

Collapse
 
stevepryde profile image
Steve Pryde

rust-lang.org/learn

Is there anything you were after in particular?

Collapse
 
dmbaturin profile image
Daniil Baturin

The official book is very good. Not many languages have a good official book, but Rust is among those that do.

Collapse
 
reuben21 profile image
Reuben Coutinho

yes for web dev

Collapse
 
stevepryde profile image
Steve Pryde • Edited

For web servers, definitely check out rocket.rs and also warp. For the latter you will also want to brush up on rust Async / await. There are some really good YouTube videos about rust Async as well as a separate "Async book"

For web client, my favourite is yew but several other exist as well.

Have a look at arewewebyet.org for a catalogue of what's available

Thread Thread
 
reuben21 profile image
Reuben Coutinho

Thanks alot

Collapse
 
pengeszikra profile image
Peter Vivo

Try solve couple rust kata on codewars

Collapse
 
kayis profile image
K

I wrote a bit about frontend development with Rust here:

dev.to/kayis/series/9849

Collapse
 
deepu105 profile image
Deepu K Sasidharan

Definitely doc.rust-lang.org/book/

It would be hard to find something better

Collapse
 
reuben21 profile image
Reuben Coutinho

Are there any courses online you could recomend?

Collapse
 
stevepryde profile image
Steve Pryde
Collapse
 
desirtechnologies profile image
Jeffrey Desir

Try re-writing any memory-inefficient compiler to a Rust library ~ seems to be all the rave these days 😁 ...

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay