Follow me over at https://www.FailedNormal.com
To program the Arduino you use the Arduino IDE. It can be downloaded from Adruino.cc and works on Windows, Mac, Linux x86 and even Linux ARM.
I discuss how to change preferences such as showing line numbers, and truning on code folding.
Additionally we discuss:
-How to change Arduino Boards
-How to add libraries
-How to Auto Format the code
-Visualizing Arduino Data using Serial Monitor, and Serial Plotter