I'm not sure whether this is a good Stackoverflow question but I can offer a bit of general advice: The only hting that really helped me in my software developer and -tester career was the systematic approach to software development -- a.k.a. software engineering -- I learned at college. Specific knowledge, specific languages etc. are secondary and will be learned on the job.
↧