administrator Posted March 6, 2014 Report Share Posted March 6, 2014 Hi, I've noticed a movement lately where people are learning to code with pseudo languages that look like lego blocks rather than actual code. ... The idea is that you can learn code concepts using the blocks, making it easier for students. Why do I disagree? The major problem with GUI based programming tools is that ALL the popular languages used in the real world are code based: Java JavaScript PHP Ruby C# Python objective C …. And the list goes on. Drag-n-drop lego-block programming is not reflective of the real world. Students need to develop what I call ‘nerd eyes’ - the ability to read code. This becomes critically important as student progresses into the world of programming. Being able to read code quickly has a huge impact on the student’s progression when it comes to learning how to program. In addition, nerd-eyes has a huge impact on debugging, understanding codebases and just simply in day-to-day programming. Stef Quote Link to comment Share on other sites More sharing options...
LSW Posted March 6, 2014 Report Share Posted March 6, 2014 Baaaad! Block Learning is young Skywalker. Of course who expects the Rev. LSW to say anything else eh? Seems my soap box has been pulled out of the attic. Quote Link to comment Share on other sites More sharing options...
newseed Posted March 7, 2014 Report Share Posted March 7, 2014 I concur. The GUI method is great but it is indeed important to know the code. I just dealt with one of those types of sites and although it was easy to manipulate I found myself making some changes to the code because the GUI did not give me the exact custom design I was looking for. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.