Brief introduction to chess bitboards and move generation with animations.| healeycodes.com
Learning zig by making a chess engine| John's Codes