Python is the way to go for a first language imo, especially in this field if you are looking to be a technical artist or develop your own tool. Python can be used all over the place in 3D; you can do tons of scripting and tool development with it for pretty much all the major packages. Heck I'm pretty sure Blender is…
Python is a great language for learning to program. In my opinion learning to be a good programmer and the fundamental concepts should be the first priority before jumping too far into other languages. Python is great for that, and it doesn't force complex ideas like object oriented programming onto newbies right away. In…
Python would probably be of the most use to you outside of making games, assuming it's used in 3D apps for making scripts, especially for Maya, Modo, and Blender. The problem is that Python isn't directly available in Unity, the closest thing is Boo. Were you to learn Python, I'm not sure exactly how much of that knowledge…
i was in exactly the same spot as you :D i worked through two python books ( http://learnpythonthehardway.org/ http://www.openbookproject.net/thinkcs/python/english2e/ ) and wrote a small game with pygame - I then moved on to build a game in unity with boo ( which is very similar to python ) and then switched over to c#…
Imho since you're starting from scratch, you should learn the basics of coding before you dive into game programming. It's kind of like trying to run before you can crawl. As you make progress integrate what you are learning with Unity. You probably know this already, but you've got three programming choices with Unity,…
In python variables still have types, and you definitely need to know the difference. The only core topic that python isn't good for learning imo is the oop stuff since it is very flexible on that end (unlike something like java which has a huge emphasis on oop).
Forget javascript as beginner. I'm wrote javascript for unity, javascript extendscripts for PS and javascript for the web. It's quite inconsistent, depending who's implementation you're using. The lack of classes (using prototypes instead) makes it not really suitable for an intro to C/C++ either (or consider the lack of C…
haha true. Although it's not a bad feature. The compiler makes sure that your syntax and types work. In Python or JS you have to wait till the code execution is at the faulty point and then the program stops, unless you catch the exception. It just gives you the illusion that it's less frustrating than C++ but it really…
Ok, I'm seeing a lot of advice here and I feel like it would be helpful if I help to break things down a little. Here we go: C++, a low-level language that has the potential for amazing speed and making you brain explode. It's what I learned first but I had a VERY good teacher. I would NOT recommend you to learn this by…
Ok, I don't really agree with that. But since we're both random people on the interwebz, that just complicates things for people looking for advice. My view: Sure, python is a cool language and has tons of built-in sweetness but that's not the problem. The problem is that when someone wants to learn they should be able to…