Unity 3d, Unity official tutorials for beginner scripting(the new ones). Unity recently started supporting boo which is very similar to python. Also C# is pretty easy to learn. For 3d modelling I would suggest blender 2.8 because they changed the ui and it's now very easy. My game was using my first Blender model.