| As somebody who teaches in university my opinion on this is: 1) the software you teach them should last them for a while. That means it shouldn't be to limiting (even if that means more user friendly). It should additionally be something where you can assume it will be around for a while in that form. 2) It should make it easy for them to work in the field that they are in. 3) The work they create in that programme should be readable for as long as possible (even when the creators of the software are gone) 4) We the technically educated are supposed to teach the societal ramifications of certain software products as well (privacy, surveillance) and how to guard from those. So software that doesn't spy, isn't creepy and etc gets a plus as well Students don't have a ton of money, so if there is a free and open source solution that isn't bad on quality compared to the commercial (or data stealing) alternatives, I'd go for that, because it helps with nearly all the points above. I am however not a friend of teaching people tools they cannot use. So while teaching someone Blender instead of Maya makes a ton of sense, because Blender is great and getting better, teaching someone Cinelerra when Premiere or Avid are a much better choice functionality wise is something I wouldn't do just for the heck of it. |
Ah yes, the "people use calculators in the real world so long division is a waste of time" argument