I'd add the caveat that learning new paradigms can take longer than a week, e.g. "client-server" in all its guises, OO or functional programming, databases.
But once you learn a paradigm, variations on a theme tend to take "about a week or two", and almost all this new stuff is variations on existing paradigms.
But once you learn a paradigm, variations on a theme tend to take "about a week or two", and almost all this new stuff is variations on existing paradigms.