Tips for writing a chess program
The first thing you have to know is that it’s a huge undertaking to write a chess program from scratch. You will not finish it in a few weeks – it might (and usually will) take years before you can call it a decent chess player. But in the end it’s worth all that effort …