The default viewer for chm files in windows lacks a lot and there exists no other decent alternative. So I am thinking of writing a nice featured chm viewer myself!
But I have no idea where to get started writing such a program and I am afraid this task would be too difficult for me. I have very little experience with actual programming. Example: my experience is only limited to writing this offline flash games manager of sorts in visual c# Download! .
Any suggestions ?