@jerry: I completely agree about finding and installing additional Python libraries being kind of hard. It always seemed like such a messy process. Each time I installed something new it felt as if something was going to break really badly. I had completely forgotten about it. There is The Programming/Scripting MASTER…
I don't know about for Unity, but arrays are used all the time and are super useful for tons of stuff (they're sort of a core concept and very powerful/(I'd say essential) so I wouldn't skip over them. If you want to store more than one related value of something, iterate through data, organize a basic data structure, get…
Yeah I was more responding to the fact that it sounded like he was mixing weak/strong typed for dynamic/static. Python is still strongly typed so I wasn't sure what he meant about a user mixing strings with ints. For learning and coding I don't think dynamically typed versus static should be a huge deal for someone just…
Ah ok, I've just looked through all the links in the thread again and it seems C# is the least covered one! Udacity looks like it focuses on Python, Codeacademy is Javascript. Is there anything similar for C#? Nitewalkr mentioned some books like the Dummies books, should I grab them? EDIT: TheNewBoston has C#. It's got me…
Python is not good for beginner. Solely because is dynamic typed langue, and can learn bad habits. It's better to learn from beginning that integer is in fact different from string. Other than that, there is not much difference between languages, and most apparent whether is strongly or dynamic typed. I recommend starting…
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…
If you want to start from the very beginning I can't recommend Udacity highly enough. It really has been fantastic so far, and Python is an amazing language to start with. As for course order, 101, 262, 253(if it interests you), and 212 is probably what I'd recommend, and after that the 300 and premiering 200 courses which…
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…
Remember when it took me like 2 days to get PyOpenGL up and running haha. So many dependencies! To be honest you've got some great feedback in here though the one thing you need to remember is that the heart of programming isn't in the syntax but in the logic. (psuedocode and flow diagrams always help me) When I was…
Awesome thanks guys. I really need to nail down my language of choice at this point I think. I still want to go the Unity route so with that in mind, I'm not sure. I see your points about C++ Ben, does the same apply to C#? The thing is, I'd rather get 'straight into it', starting with the target language rather than…