Matthew MacDonald
1 min readMar 29, 2019

--

In this article I’m thinking about the experience of someone (a child, a teenager) entirely new to programming. You can use a linting tool, of course, but if you’re an absolute beginner you can benefit more from a development environment that enforces these rules and warns you immediately when you stray out of bounds.

As for bringing inheritance and other OOP concepts to JavaScript where they don’t fit naturally — if at all — I’m in complete agreement. However, I must admit I may be biased. Clever programmers continue to stretch the bounds of JavaScript and do things in the language that I never thought were possible or advisable! I’ve already made the mistake of underestimating JavaScript and it’s ability to grow and adopt higher-level abstractions, so time will tell.

--

--

Matthew MacDonald
Matthew MacDonald

Written by Matthew MacDonald

Teacher, coder, long-ago Microsoft MVP. Author of heavy books. Join Young Coder for a creative take on science and technology. Queries: matthew@prosetech.com

No responses yet