&gt; This is great for education but I wonder how often a student will decide they love programming (when it&#x27;s set-up like this) and then realize they hate it when confronted with all different systems and set-ups you generally have to deal with in the real world.<p>Maybe we should be working to improve the dev environments in the &quot;real world&quot; so that programmers can focus on programming?