Based on the Cherno's Game programming series