If this affects other portions of your life, some mild therapy might not be a bad idea. Otherwise, you might consider trying a very lightweight system, like notes in a text file, but with very actionable goals and milestones. Start with your end result, and work backwards. What would it take to get to, say, a production web service? Then write TODOs as you break the chunks up. Crucially, tell yourself that you can totally do the work, and then do a small task. You know how to do the work, but it's easy to talk yourself out of it. And it won't always be easy, but so what? It's a personal project, the stakes are so low! And it's supposed to be fun anyway, not a chore. But you have to think about why you're worried so much about finding the perfect tool, because I think that's the root of the issue.
Caveat: not a psychologist, just someone who struggles with anxiety and a crippling inability to get things done. :) I hope this helps a bit.