I don't know if this the exact forum to post this. If not and you are an admin, please feel free to move to the correct one.
I am a hobbiest programmer. In my free time I like to programm in C. I have one main project I develop. In my daily basic I follow an order of ideas and things to do. I write all of them in a txt file when they cames to my mind, but it looks to me this starts to be an unusable way to management all the development task. I mainly note ideas, priority, notes, dates, test reports and results, even code or bugs. Now the management of a txt file is not very agile. I would like to know how you keep track of all these things and what tool do you use. Take into account that I am not an enterprise nor a development team. I am the only person and would like you to advise me of methods and tools to organize your job in a easy way. Something simple but complete, if these is possible.
Thanks in advance.