Hello,
I have decided to learn animation and it is already a part of my university’s curriculum. I am already familiar with the basic (Flash) animation and compositing
I need a good platform to start 3D modelling which have good physics and particle effects.
Right now I’m stuck between Maya, Blender and Unreal Engine, I don’t have much knowledge about them
Any help would be appreicated
My website for Minecraft Mods
You cant animate stuff in the UE4 (or better said, you can animate, but just in a very basic way) -> so you will have to create the anims in the 3d tool + import them 
I personally would recommend you blender as it’s free, frequently updated and, in my opinion, easy to use
Also, as a student you can get free access to Autodesk software including Maya and 3ds . Depending on what your goal is one software might be a better choice–like if you want to get into game development or film or whatever. Blender, 3ds , and Maya are all designed for the same purpose, but there’s areas that each program is stronger in and some industries use one the most which would make it easier to find work if you use as well.
You should really try blender first… Cause it’s free. (Once you get around the gui… It isn’t so bad!)