A step-by-step guide to "Full Stack" Web & Mobile Application Development for people building beautiful, robust & maintainable apps individually or in teams!
Why?
Think/say what you like about Steve, he was right about (at least) one thing:
Considering that there are millions of "Apps" already, why should I (or anyone for that matter) bother learning how to make more of them?
This is a great question and one we ask ourselves
@dwyl often!
The answer is another question: do you think all the world's
problems/challenges have been resolved...?
To which the answer is: not even close!
How?
Read it Online
Read it dwyl.github.io/book
Read it Offline
While viewing the online version,
click the "Print" icon
in the top-right of this screen:
Then you can save the page
either as HTML
or PDF
and read it offline
without any distractions.
localhost
Run it on your Run the following commands
in the Terminal
on your computer:
git clone git@github.com:dwyl/book.git & cd book
cargo install mdbook
mdbook serve --open
That will open your Web Browser with the book.
Note: that
cargo
command assumes you haveRust
installed on your machine.
If you don't already, see: dwyl/learn-rust#installing
Contributing
To help us improve the book,
the easiest way is to
edit
it directly on GitHub
:
dwyl/book/src
While reading the book online, simply click/tap the "Edit" button on any page:

That will take you straight to the page where you can make your changes and create a Pull Request.
localhost
Editing on Just open the /src
directory and edit the file you want to improve.
Note: If you get stuck, we recommend reading: rust-lang/mdBook.
You don't need to knowRust
to understand any of it.