I find this interesting, “Writing a chess program in 99 steps”: http://www.sluijten.com/winglet/.
Apparently Stef Luijten intends for this to be an ongoing blog, and there is a Users Forum which would be a good way to follow the process along with him. But you can’t register, always returns “The confirmation code you entered was incorrect” and there is no code displayed. Anyway, this appears to be an excellent opportunity to get your feet wet in chess programming while he’s beginning and actively involved; I’m looking for my flippers now.
Even if you don’t know C language, he does a good job of explaining many concepts in layman’s terms. I was somewhat tempted to post it in the General Topics for this reason, since many don’t peek in here.

