“...and remember to always type in code, b = z, z = a, etc....it is company policy to code so that only the creator can read it.”
What is happening is either that "new" languages are really just the same old languages with slightly different syntax (e.g. Python) or the newer languages are easier to pick up because they come with more object libraries (e.g. imagine writing a user interface from the ground up with only C.)
What newbie programmers don't have is the experience that only comes after years of getting nonsensical, vague, or contradictory requirements from customers and working with those customers to turn them into a clear, concise, and coherent set of requirements and then into a useful and intuitive application.