[lug] First Programming Language

Michael J. Hammel mjhammel at graphics-muse.org
Wed Jan 3 21:57:48 MST 2018


On Wed, 2018-01-03 at 19:29 -0700, Steve Sullivan wrote:
> My daughter wants to learn her first programming language.

If she doesn't really care about programming in the long term then
Python is fine.  

If, however, she wants to expand on what she learns with this project
then use Javascript with nodejs.  

Python has apparently raised a generation of really bad programmers who
write unmaintainable code. It's structure is less like many other more
useful languages than Javascript and nodejs can show her what real
object orientation looks like.  And there are really nice frameworks to
base her web interface (and backend) on such as Express and Restify. 
Most important:  nodejs and Javascript will introduce her to the most
useful data format for the web (and thus, business): JSON.  Python can
do JSON, but JSON is native to the Javascript language.
-- 
Michael J. Hammel <mjhammel at graphics-muse.org>


More information about the LUG mailing list