Shown on the left is the flowcode language for the classic "blinky" to be run on PIC micro controllers and AVR micro controllers. The tool is one of the best I have ever personally used to program micro controllers. Trust me, it involves not even a single line of any programming languages like C/C++. It is all about drag and drop. You can find the videos about the tool in youtube. Yet, on request I can guide anybody in drawing benefits from this tool. This is "the" ultimate tool for an absolute beginner and best suited for one that wants to learn micro controller programming and interfaces in a hassle free way. Just give it a try. Ask google and youtube about the tool. If those big teachers cannot make you comfortable with the tool, here I am.
Passionate electronics hobbyist.