The Arduino Nano can be programmed with the Arduino software (download). Select "Arduino Duemilanove or Nano w/ ATmega328" from the Tools > Board menu (according to the microcontroller on your board).
A beginner-friendly AVR assembly series for the Arduino Nano / ATmega328P, built from real hardware experiments, Linux tooling, Makefiles, disassembly, and the mistakes beginners actually make. - ...
State Key Laboratory of Medicinal Chemical Biology, Tianjin Key Laboratory of Biosensing and Molecular Recognition, College of Chemistry, Nankai University, Tianjin 300071, China ...