3 ms·
Learn to code requires time. From my experience, after basic education (e.g. before starting High School), with 6 hours per week, during 6 months (144 hours), w
by faragon 9y ago
Learn to code requires time. From my experience, after basic education (e.g. before starting High School), with 6 hours per week, during 6 months (144 hours), with a teacher and a easy language (e.g. BASIC or Python) you can accomplish students to have a sound base, so more advanced programming can be put on top of that afterwards. The point of few hours per week is because of the brain requiring time for assimilating knowledge. I.e. unless you have some basis, e.g. knowing a previous computer language, or some similar experience, pushing full-time for learning programming would burn the student.
In addition to the "learn to code", there is the case of "knowing to code, but learning new stuff", which can be frustrating, too, if not focused properly. E.g. computer languages work pretty much the same for number computations, algorithms on data (lists, graphs, trees, etc.), so if you know the language X, you'll be able to move quickly to language Y. The problem is when "moving from X to Y" involves more than algorithmics: e.g. if Y involves computer graphics, and you had no previous computer graphics experience, the handicap would be learning computer graphics, not the language Y. Another example, if you're an experienced C/C++ programmer you can take easily on Node.js server stuff, but not on web-client programming, not because of Javascript, but because of requiring learning many additional elements (DOM, CSS, etc.).