Game design should be viewed as an art form. How much dedication do you have to it? What purposes does it serve to your own interests? You can find open source art work all over the internet but if you have an artistic integrity to be original and to strive for professionalism you will want to make everything from scratch and with your own hands. There are people who are satisfied with using things that make it easy but those people either owe royalties to someone or their just being lazy.
Unity has an event based scripting language which is simpler than learning a whole programming language (Most of which are not designed for games but have to be built upon and modified to support development of games) Professionals use C and C++. Hands down its the most powerful language and is most commonly used by any popular title that has ever hit it big. In the old days it was the X80/86 assembly language which is a tad more difficult than C (Which gives you more access to the actual assembly and processor) Atari up to the Genesis and beyond have used the assembly language.
So If you want to do the whole thing by yourself it will be very difficult but its possible if you have a genuine appreciation for the art form otherwise youre probably going to want to focus on a specific field of game design (graphics, coding, design etc...)
I agree with 3D dreamer on blender, its almost as powerful as the other renderer's but its a little more difficult to achieve the level of realism other programs offer, but it's free so thats a plus. it uses Python but thats only relative to thigns you develop in it once exported into another engine (I suggest .FBX format) everyone is using it still.
sorry abotu the jumbling and bad grammar I've been drinking LOL