Language For Learning Programming
Programming Language (FrameWork) ideal for newbies for Learning Programming.
Meta question: designed to teach useful concepts, or designed to let newbies do useful things? Should it allow Model-ing/Simulation (see Points Of View A Tribute To Alan Kay)? Or to let non-newbies do small/useful things really fast (Situated Software)? I'll just lump that all together for now.
- To build a Collaboration Ware-focused Universal Toolbox?
Kid-specific discussion: http://howto.wired.com/wiki/Teach_a_Kid_to_Program
-
Aug'2010 - Jolt award to Hello World! Computer Programming for Kids and Other Beginners which focuses on Python and PyGame. ISBN:1933988495
Python's predecessor, ABC, was specifically designed for this.
Pascal http://en.wikipedia.org/wiki/Pascal_(programming_language)
At Cornell I was taught on PLI http://en.wikipedia.org/wiki/PL/I
Logo?
JavaScript - 2011-12-22-KhanAcademyJavascriptFirstLanguage
MsAccess, Paradox, DBase, Fox Pro, File Maker
-
should this platform have a Schema-Less Data Store built in?
Lotus Notes, MsExchange (Public Folder-s)
Structured Wiki, WikiKit, Smallest Federated Wiki (see WikiProliferation)
WikiCalc? Straight MsExcel/SpreadSheet with integrated language?
A CMS?
Edited: | Tweet this! | Search Twitter for discussion