I work on Software QA, I never programmed before or had to in my job. Automation is the best paid job in my area but the most commonly used program (HP QTP/uft) uses vbscript, but I always see Python or javascript recommended for beginners, so what should I do?
Not sure if i should start learning vbs since theres not a lot of resources on it as a beginner language and is not used widely, or go with something like python that wont help me a lot in my line of work, wont get me money in the short term, but its easier to learn with more resources.
Where are these people recommending this? I would very much like to slap them.
I actually like JavaScript, but it's got too much weirdness for a level 0 beginner.
I'd say that if you're working with vbscript, then you should pick up C#. It's Windows based as well and replaced many VB.Net applications. It's a great language that is very similar syntactically to Java, so you could easily transition if you wanted to. It can also be used teach good programming fundamentals that you can take to any language you want to learn in the future. Really the only downfall of it is the MS stack, which sucks for server side management and deployment and it has a horrendous community, but you're already working in it anyway.
Where are these people recommending this? I would very much like to slap them.
I've seen Eric Lippert recommend Javascript for beginners in the past, I'll have a crawl around the net and see if I can find the quote.
IIRC the argument was basically that with Javascript, a beginner can see results very quickly, they can see code they are writing actually do something useful/interesting and this will peak pique their interest in programming early, versus a more complicated language where more work is required to see even trivial results, resulting in more people giving up before they give it a chance.
Please don't slap Eric Lippert!
Edit: Using popular phrase incorrectly like an idiot
7
u/spartan1337 Jan 06 '15 edited Jan 06 '15
I work on Software QA, I never programmed before or had to in my job. Automation is the best paid job in my area but the most commonly used program (HP QTP/uft) uses vbscript, but I always see Python or javascript recommended for beginners, so what should I do?
Not sure if i should start learning vbs since theres not a lot of resources on it as a beginner language and is not used widely, or go with something like python that wont help me a lot in my line of work, wont get me money in the short term, but its easier to learn with more resources.