I use Blender 3D modelling suite to create my 3D models, more than 6 years experience.
Also used to create normal maps for low poly versions. I have moved on from texturing in Photoshop to using Substance Painter & Designer. I still use Photoshop but only for my mobile games.
Unity5 is my game engine of choice for most of my school and indie projects due to its accessibility and ease of use.
I have tested Unreal Engine 4 but it is not my strong suit.
For the past 4 years, I have been writing and learning C# preferably with Visual Studio.