How to learn Motoko with no experience?

You might also want to take a look at the Motoko base library to get a feel for the way things are done, and to see what modules are available. You’ll find it in the $(dfx cache show)/base directory after installing the sdk, or the repo here: GitHub - dfinity/motoko-base: The Motoko base library

There are some great project repos you can reference as well, a quick search through these often finds a good solution or approach. Some to start with are:
https://github.com/enzoh/superheroes
https://github.com/hansl/journey
https://github.com/dfinity-lab/phonebook
https://github.com/dfinity/linkedup

Update—many more recent example project repos can be found here: https://github.com/dfinity/examples/tree/master/motoko
and here:
https://github.com/dfinity-education

You could also try creating your own simple project as a goal and solve each step as you come to it, referring to all of the above as you go.

Any questions of course just ask in here, we’re happy to help!

13 Likes