3 ms·
> If you like building things, I would suggest a text editor or a GUI layout engine. For the latter, think about an intuitive declarative way of describing layo
by kzisme 9y ago
> If you like building things, I would suggest a text editor or a GUI layout engine. For the latter, think about an intuitive declarative way of describing layout (like HTML/CSS or TeX or Tk) then implement it on native win32 API or GTK. Focus on the simplicity and in-control aspect; do not get distracted by feature completeness.
Both of these sound like great learning projects - but are they too far in the "deep end" for a beginner?
Just curious :)
- sjmulder 9y agoI wish there was a more modern version of Programming Windows by Charles Petzold that I could recommend for its great, down to Earth introduction to Win32, but unfortunately the fifth edition from 1998 was the last of its kind. If you're OK with the dated context it's still applicable to modern Win32. You can find it used.