It is similar to C++/C# in some ways and very different in others.
It uses most of the same concepts of programming, but expresses them graphically instead of with text. It also interacts with the engine in a similar way.
So it would definitely help you learn a more traditional language later, as well as how to use that language with UE4 (in the case of C++).
Start with a blueprint only project. You can always add C++ later.