I'm learning assembly and just finished coding the n-queens problem in nasm.
The n-queens problems consists of placing n queens on a nxn chessboard so that no two queens are in the same row, column or diagonal (so that no queen could take another). For years, this is the first program I write in any new language I learn.
If there is interest in the code, I can post it here.