Where can I learn how to build a sortable todo list?

This may not be exactly what you’re looking for, but this is how I have my todo list setup. Most of this is inspired by https://rr-tw5.github.io/:

  • I have a shortcut that creates a new todo item whenever I press ctrl+enter. This is inspired by https://rr-tw5.github.io/. This works really nicely along with Streams by @saqimtiaz .
    The shortcut simply inserts a checkbox with a link to TODO:
<$checkbox tag="done" /> [[TODO]]  
  • I add metadata links to each todo item (e.g., you could add [[High Priority]], [[Project A]], etc…)
    ** @TW_Tones gave me the great idea and solution to formatting these differently than the rest of the text
  • I have a view template that shows the backlinks to todo items in most of my tiddlers. For example, if you go to the TODO tiddler, you can see all of your todo items. If you go to the Project A tiddler, you will see all of the items for that project.
    So, you can do something like…
<$list filter="[all[current]backlinks[]!tag[done]!tag[hide-backlinks]search[TODO]!is[system]sort[created]]">

{{!!text}}<br><small><$link>{{!!title}}</$link><br></small>

</$list>

I also have reveal widgets to hide/show the completed items. Let me know if you would like any more details on any of that. Hopefully it gives you some ideas.