For programming tasks I've been using waffle.io - similar to trello but is built on github integration. Makes tracking/resolving issues for me easier.
For tech/programming tasks that don't involve github, I use trello.
For everything that doesn't require writing code, post it notes. I've found that using an app instead of post its lead me to over filling my day, forgetting to mark stuff as done, and subsequently I stop checking it all together. Post its are simple, easy to manage, and satisfying to cross things off of.