# My First Taste Of Desmos Programming

**URL:** <https://cl.desmos.com/t/my-first-taste-of-desmos-programming/8870>\
**Category:** Discussion\
**Tags:** graph\
**Created:** [October 21, 2026, 9:22pm UTC](https://cl.desmos.com/t/my-first-taste-of-desmos-programming/8870 "2026-10-21T21:22:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Barrett\_Helmick](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/barrett_helmick/32/10989_2.png) [@Barrett\_Helmick](https://cl.desmos.com/u/Barrett_Helmick)\
**Post date:** [October 21, 2026, 9:22pm UTC](https://cl.desmos.com/t/my-first-taste-of-desmos-programming/8870/1 "2026-10-21T21:22:20Z")

</div>

I started Desmos a bit more than 7 months ago, and at first I thought all you could do with it was graph equations and draw things with them. But once I found out how much was really in this, I knew it could be more. So I looked and looked and looked until I found everything I needed to code in Desmos. This is the final result:

https://www.desmos.com/calculator/p6vbjzoluo?embed

You can ask me how to do anything I did in this, and I’ll reply to tell you! You can also give Feedback.

---

<div class="post-metadata">

**Author:** ![colorfulcms](https://avatars.discourse-cdn.com/v4/letter/c/8491ac/32.png) [@colorfulcms](https://cl.desmos.com/u/colorfulcms)\
**Post date:** [October 28, 2026, 12:50am UTC](https://cl.desmos.com/t/my-first-taste-of-desmos-programming/8870/2 "2026-10-28T00:50:35Z")

</div>

Seven months from “it just graphs equations” to building something like this is a great pace. I had the same moment when I realised actions, tickers and lists basically turn the calculator into a small game engine.

Out of curiosity, how are you handling the main update loop? Are you driving everything from a single ticker with one big action list, or splitting it into several smaller actions? I’ve found that keeping the state in a few lists and updating them in one action keeps things a lot smoother once the number of objects grows.

Thanks for sharing it, and nice work.
