I was wondering what everyone here thought would be some good features to have in a program that would help with learning programming/managing things related to your programming.
The reason I ask is because I have this little application I built a few months back as a learning project for WPF and was thinking on expanding it's features a bit more as a learning project and maybe something to put in my portfolio.
I like to think of the project as basically a "Programming Management Suite" for lack of a better word ;p. Basically I want it to help someone who programs with stuff that he commonly needs or uses like reference materials, learning materials, documentation, tracking study time, keeping track of all your projects, to do lists, ect.
So was thinking I would ask you guys what features you think would be cool. Some features might be stuff like this.
Documentation Center - A central place you can go to view all your documentation files.
Reference Center - A place that you can store all the links, files, whatever you have for articles, tutorials, ebooks, notes, research papers and whatever else and be able to organize/view them easily.
Assignment Manger - Something to track all you assignments you need to do and information about them.
Basically stuff like that. But anyways let me know any ideas you guys might have for a feature, or if you found something on a website really useful while programming, or basically anything that might be helpful to someone that codes.