I am new to programming pretty much, some of my goals are: To make eventually a FPS in crysis, that perhaps being long off, I'd like to develop some programming skills before that. So where do you recommend me start? is starting with several 2d projects a good idea? What engine is most suitable for this?
I guess a possible plan would be: 1. C# and unity (Make several games.) 2. learn Lua for Cry engine.
Should I learn more languages?
Tell me what you think of my plans. Any tips will also be appreciated.
Thanks
P.S how do you make your own game engine? what is commonly used for this?