A beginner should focus on learning fundamental skills that are transferrable rather than attempting to "learn" as many languages as they can. Same goes for 3D packages.
For example, if a programmer does not make efforts to eliminate fluff in their code,nor comment or test it, then that weakness will continue to prevail in the next language they learn. True, a new language can show similarities and differences between previous langugages, but they will remain a sloppy programmer harrassed by unnecessary compiler errors and runtime bugs. Chances are they will grow frustrated and blame their language and tools rather than their weak skill and lack of training.
This is also true for 3D artists; If a beginner does not create or collect enough reference material, nor spend time implementing good topology, then they will remain a poor modeller.