Quote (rockonkenshin @ Oct 18 2012 05:36pm)
So why is Python the easy way out? What do your "industry friends" tell you not to learn it? What kind of experience do you have that makes you qualified to objectively weigh the pros and cons of a language you started learning just days ago? You've been programming for three months. When I was new at programming I thought I knew enough to recommend languages but the truth was I didn't know enough about what makes a language good for quite some time and that came with more practical experience.
1: I didn't start 10 days ago
2: I already said that was an opinion (regarding python), but for further development I will say that in general, when learning, I like to learn about why things work, rather than just how to make stuff. When I look at c++, I like to know what every little thing does and why it works. Variable types, syntax, etc. It might seem unimportant to you all, who already know these things, but for me it is valuable knowledge. If you were learning on python, while it is true you might learn about this stuff later, I think the context better fits learning these things earlier on. I would (personal opinion) rather know the foundation before I start to build -- some people just want to build as fast as possible.
I was bothered by things like the word 'static' that appeared or why you had to use {} for stuff or why you had to have those include <x> headers at the top. These are things that EVERYONE just kind of assumed you knew or said "don't worry about them..." Well, I DID want to worry about them, okay?
3: What kind of experience do I have to objectively weigh on pros and cons of a language? I am probably closer to the OP in experience than ANY of you. I think we can all agree to that. Which is why I offered the suggestions that I did. Regarding python, that was an opinion. Which suddenly turned into "Python is the best, eep is a newb, blah blah blah."
4: I only recommended what I did (THE FIRST POST I made, which everyone seems to ignore) because it is what I gathered from my own experience as a new student (that c++ is surprisingly good for learning) and what I took from various forums (that there is no one best language to start on, regardless of how much Irimi loves python, and that there are lots of valuable online sources to learn, like youtube or universities)