What are the best toy projects to improve generalised programming skills? I'm talking small programs that you build from scratch and play with yourself to develop skills in a given area or areas. For example, you might put together a very simple notepad-type application, or a simple calculator program.
For example, what is the best project to:-
- Develop architectural skills
- Develop algorithmic skills
- Develop object orientation skills
- etc. etc.