Hi. All right, commentators are saying - to start with Arduino is quite reasonable. And don't listen to those who say that Arduino guano because [there are different and vague arguments]. Aguinsky in most grow in hounokidaira not because Arduino is bad, but because not even trying to develop further. Typical problem is low barrier of entry(as in 1C for example). That is the problem in the people, not Arduino.
You have the same, judging by the text of the question, motivation is )
For Arduino there is a bunch of childof and code examples on your simplified language(although it is still C++), that for the start very well - if you have the desire to understand how things work before take up the soldering iron.
And nobody's stopping you, when you reach a certain level, move on to programming of controllers using other compilers, except for the Arduino IDE and lazy coding. While at first you can still use the Arduino boot loader and not to be soared with all the problems at once.
Immediately in addition to Arduino I recommend to buy in future something like the STM32 Nucleo. This Board is compatible with Arduino-silami, mbed-loader(fill firmware is simply copied to the virtual USB flash drive), as well as complete STLink programmer with pin for programming external controllers - this means that in consequence you can bring in your own device on STM32 microcontroller, and using the built in SLink Nucleo-programmer to program it simply by connecting a couple of wires(SWD).
And then, if not will lose the desire to grow, it will be able to create your electronics and at the same time, for example if you stay on STM32 controllers still use from Nucleo STLink for programming their devices.
It will look something like this: 184.108.40.206/Habr/IMG_1235.JPG
There are two Nucleo-boards on the left are used as STLink-programmers for two boards to the right, respectively )
Well and further all depends only on you.
Good luck )