But is there really a good learning experience if everything is posted online and all the code is there?
#if false#include <Arduino.h>#endif
That's like saying someone should not bother with a creative writing course because all the words are in a dictionary.The purpose of the Arduino system is to make it easy to get started with microprocessors. Once you have grasped the basics the opportunities to do stuff are limitless....R
Right, but the analogy is not really the same, there's a difference between copying code and real world languages.