I wrote a new tutorial for Anvil, intended for absolute beginners. It’s a total of 150 pages, with more than 200 screenshots and 22 app examples. It covers the basics of coding in Python, in context, so users who’ve never written a line of code before can use Anvil to take their first steps (and get quite a way on their journey). I put the tutorial, maybe better described as a mini-course, up for free at:
I hope it’s useful for new users. Please let me know if there’s anything you’d like to see added/updated. Thank you!
I’m excited to dig into this and learn from your experience and commentary. After a quick initial look, I’m already thinking about following this as a way to introduce my 9-year-old to coding this summer.
Wow, a lot of effort and a really thorough examples.
Thank you very much
The last few sections are almost certainly tiresome for a 9 year old, but hopefully the first examples may be interesting and fun enough to capture some attention. I’d be very interested to hear if it’s accessible enough for kids! Whether or not my tutorial works for your needs, I think Anvil is a fantastic tool for young beginners - hmm - maybe I should write one particularly for children! (or perhaps make a youtube video for kids…)
I haven’t read it yet Nick but this sounds really interesting… please feel free to nudge me on Twitter @awsom_solutions and I’ll be happy to spread the word!
PS Have you considered serialising this and posting on Medium.com?
I haven’t ever published on Medium, but I will take a look at how their process works. I also don’t use Twitter, but an interest in sharing Anvil does motivate me to respond there. Shedding my 1990s mentality is probably due
If you can also stretch to Reddit, this would be a great fit for the Anvil subreddit!
(Plus perhaps a cross-post to /r/Python or /r/programming)
Anvil is fantastic. Thanks for taking a look at the tutorial!
I posted on Reddit just now. If cross posting is not frowned upon, I’ll do that too.
I also posted to r/Python, r/learnpython, r/pythontips, r/programming, and r/learnprogramming
That made for a busy few days. 200+ upvotes and lots of positive response on Reddit. I’m certainly interested in promoting more, if anyone has additional suggestions. Next, perhaps a video series covering everything in the tutorial for people who prefer to learn that way…
hi @nickantonaccio, fantastic stuff from you, I just wanted to say thank you for putting this together!
Are you updating or adding some new sections to this tutorial or do you consider it as a complete for now?
Thank you @gp2 , I hope it’s helpful! My first priority will be to make a version with screenshots that show the Beta editor. After that, I have plans for a Udemy course which covers more depth and larger projects. Along the way, I’d like to make enough YouTube videos to attract more interest to Anvil. I’m sure I’ll add more to the tutorial, and will certainly polish it at times, but I hope it does what was originally intended, which is the get absolute beginners going with Anvil, actually understanding how to produce common sorts of basic apps, without requiring other texts or previous background to get started. Covering more depth, I think will be best left to a proper course (Udemy is my first plan, but I’m sure there are other great platforms once I get that done).