No, UE4 is pretty similar to UDK. It kept the same way of working. The changes were mostly with the add-on of the blueprints.
Blueprints are excellent for making small projects but fairly more complex ones would require actual code for better optimization.
I personally think Game Maker is not a good solution if you really wanna learn programming since the language its too forgiving comparatively to C++
A good choice can be the use of libraries such as SFML if you really wanna learn the basics. Obviously making a game would be much more difficult but its a great learning process.