This is a draft post that I've chosen to publish for feedback. Do expect this post to change over the next few weeks as I make enhancements/adjustments to it.
I'm thinking for anybody between late junior high school to first year college/university.
To me, BASIC has always been the best place to learn about the fundamental programming constructs, concepts, and/or elements of computer programming. However, no BASIC has ever had everything I viewed as necessary for beginner programming.
Learning how to program, to think like a programmer, requires a focus on the fundamentals. This does require the elimination of distractions, with features such as:
- ability to access the programming language and programming projects from any device and from anywhere:
- operating system agnostic
- device agnostic
- stored on the web or portable storage device (USB thumb drive, SD card, etc.)
- no software install and no software admin
- easily share/publish programs without any special requirements needed by the intended audience
- no extraneous steps to write a program (like inclusion of external libraries)
- no GUI/forms designers
- no event-driven programming
- no object-oriented programming
- no file I/O or database access
- no consideration at all for anything related to in-demand market-influenced technical skills
No comments:
Post a Comment