Unity Free Video Tutorials Link:
http://unity3d.com/learn/tutorials/modul...
Unity Manual and Scripting Link:
http://unity3d.com/learn/documentation
It is a right path towards developing games if you are planning to be become an Indie Developer. Most of the Indies or small to medium sized companies use this game engines for developing games for different platform.
-------------------
C++ is considered as the best programming language for developing games.
As you have mentioned that you have some knowledge of C++ then I recommend you to expand your knowledge in C++ and also learn Direct X and Open GL. The knowledge of C++ comes very handy if you want to break into gaming industry as a game programmer. I also do recommend you to learn other powerful game engines such as Unreal Engine 4 and CryEngine. Both uses C++ for developing game functionality and far superior than Unity game engine. These two are basically for developing large game projects and gives high quality results. These two are used most of the game companies. Games like Tekken 7 (yet to be released) and Crysis 3 are developed on these respectively. You can gain access to them by paying a monthly price to the owner. 19 Dollars for using Unreal Engine 4.
There is another game engine known Unreal Development Kit. It uses Unreal Engine 3 system and is completely free to use for non commercial purpose. It uses Unreal Scripting language which is quite similar to C++ for developing the game functionality. It is more powerful than Unity and give high quality effects. You can develop games for any platforms with UDK. Here is a link of it:
https://www.unrealengine.com/products/ud...
i have some experience coding motion games in turbo c++ during my school and i know that i have to move forward from turbo.
is unity the best path to take?
i mean is it the best and original method to be used or should i try learning from somewhere else?
i wanna make pc games
the nice stuff
plz help