First and for most. I do have a fair amount of experience programming. I have experience with many programming languages and I have taken a few courses in computer science. I have development some basic 2D games from scratch (Tron, Pong and Tic-Tac-Toe). However, I am a noob when it comes to 3D games design. What I wanted to do was to create a basic character and to implement some movements on the character in a blank space. Now there are numerous software out there and I can't wrap my head around all the information. Could someone please set me in the right direction with what software I should learn (e.g. Autodesk, 3DS Max, I dont even know if these are the right ones).
As a side note I also wanted to develop some advanced character movements, kinda like the ones you see in the Assassins Creed series. I was very curious as to how this is done and the software involved. So again could someone please point me in the right direction here as well.
Thanks for the help, I really appreciate it.