DEV Community

Henrique Doro
Henrique Doro

Posted on

How do you learn / evolve with Gatsby? 🀨

I've been thinking a lot about learning Gatsby and if there are ways we could improve it... But before doing anything, I need your input to learn what is really relevant, so do you mind answering the following (quick) questions? No need to answer all of them πŸ˜„

  • Other than the docs, where do you search for knowledge on Gatsby? How does that work for you?
  • What areas of Gatsby were / are the hardest for you to learn?
  • And, finally, what do you think of the Gatsby community?

Have an amazing day and thank you for your time πŸ’œ

Top comments (7)

Collapse
 
bmz1 profile image
Mate Boer • Edited

I started learning Gatsby a few months ago. I think it's pretty awesome.

The docs are pretty good, but sometimes hard to get at first sight. There are many Stackoverflow threads and GitHub issues to follow along.

You will definitely need a basic understanding of GraphQL if you are about to use Gatsby. Anyway, it's basically React. If you know React, there won't be a problem.

For me, the Gatsby API (gatsbyjs.org/docs/node-apis/) was a bit challenging in the beginning.

Also, you can learn a lot from example git repos.

Collapse
 
hdoro profile image
Henrique Doro

Thanks for the answer, Mate! The node APIs were hard because of GraphQL? I myself had a lot of problem trying to truly grasp the concepts of Gatsby in order to use these APIs... When did it "click" on your head?

Collapse
 
bmz1 profile image
Mate Boer

My recommendation is to start a new project (e.g. a blog) from scratch. It'll click as soon as you've made it.

Collapse
 
coderkarma profile image
Karma Drukpa

Hey Mate, I haven't learned GraphQL yet, is it possible to learn Gatsby since I am comfortable with React. Should I learn basic GraphQL first? What's your recommendation?

Collapse
 
bmz1 profile image
Mate Boer • Edited

Hey, some basic understanding of GraphQL is required. So my recommendation would be for you to read the GraphQL tutorial and basics.

Collapse
 
owlypixel profile image
Owlypixel

Hello Henrique.

I've compiled this list of awesome resources where you can learn Gatsby. Check it out, there are a lot of places except docs, you just need to choose one that suits your learning style (video, text ...).

Here are some of them:

Collapse
 
sm0ke profile image
Sm0ke • Edited

Hello Henrique,
I'm combining the docs with starters and my own code. The documentation is great, I must say.

Now that you asked, :) I have a blocking point regarding user roles.
I've found in the official starters, one with basic auth (hardcoded user .. etc), demo here but now I'm looking for something more 'production-ready' with oAuth / Passport.

In case you're interested, I let you know when I have the code.

Cheers!