> progress? i know that only way to develop is writing programs, but ... Reading and improving existing good programs is usually a better learning approach, in my opinion, because you will learn which mistakes other people done and avoid them...