I learned so much in my Beginner Marlowe Meadow Questions threads (special thanks to @bobert & @adatainment), that I thought I should do the same for Plutus now that I am spending all my time there. Maybe it will be helpful to other beginners also.
As a raw beginner, I’ve made huge learning progress in Plutus by going over the Jelly Bean Guessing Game and Naive Lottery smart contract examples that @bobert put out: here and here. They were a little easier to dive into than the ones offered directly in Plutus Playground here.
I’m also finding that I make big breakthroughs in understanding the @bobert sample SCs as I continue noobishly learning more Haskell generally from resources like these: Learn You a Haskell and Learn Haskell in One Youtube Video.
One additional puzzle piece has been understanding the Plutus stuff I can find in the IOHK github like this:
https://github.com/input-output-hk/plutus/blob/master/wallet-api/tutorial/Tutorial.md, and
https://github.com/input-output-hk/plutus/blob/master/plutus-tx/src/Language/PlutusTx/Prelude.hs.
Now for a question. As far as those types of github files above, is there a good one to look at to understand the PlutusTx Builtins?
I found figure 13 in this Formal Specification Paper by Rebecca Valentine that covers Builtins. But I’m thinking there might be something more easily consumable in the github?