Flor3nce2456
Queen Bee
I THINK this is the right place.
I'm looking for a first programming language to learn.
I have heard from other CS people that Python is a GREAT language to learn. I've also heard it's a great language to stick with and can make some pretty advanced stuff. The question is, could I use Python to create a game with the same depth and complexity as Terraria? I know Terraria was made using C# or C++, one of the two, and XNA. I have heard that both are HORRIBLE. But DAMN popular, because despite its shortcomings, you can do a LOT with it. How does Python compare?
Most importantly, I need someone or something that can explain it in plain English. My biggest problem with Youtube videos is that they toss the "Hello World!" program at you, but do absolutely NOTHING to explain WHAT you are doing what you are and WHY. WHAT DOES IT ALL MEAN!?
I have a working knowledge of Processing and the Arduino, and a good knowledge of HTML,XHTML,CSS,etc. so I'm not 100% new to programming.
I am aware of the difference between all that.
I've been perusing the Python site and everything looks understandable, so far...
I'm looking for a first programming language to learn.
I have heard from other CS people that Python is a GREAT language to learn. I've also heard it's a great language to stick with and can make some pretty advanced stuff. The question is, could I use Python to create a game with the same depth and complexity as Terraria? I know Terraria was made using C# or C++, one of the two, and XNA. I have heard that both are HORRIBLE. But DAMN popular, because despite its shortcomings, you can do a LOT with it. How does Python compare?
Most importantly, I need someone or something that can explain it in plain English. My biggest problem with Youtube videos is that they toss the "Hello World!" program at you, but do absolutely NOTHING to explain WHAT you are doing what you are and WHY. WHAT DOES IT ALL MEAN!?
I have a working knowledge of Processing and the Arduino, and a good knowledge of HTML,XHTML,CSS,etc. so I'm not 100% new to programming.
I am aware of the difference between all that.
I've been perusing the Python site and everything looks understandable, so far...