[lug] First Programming Language
Steve Sullivan
steve.sullivan at mathcom.com
Wed Jan 3 19:29:01 MST 2018
Hi,
This is a bit off topic but I'm hoping for some help ...
My daughter wants to learn her first programming language.
She's a business major in college, and as part of an independent
study class, she can choose which language.
The demo task is three layers ...
1. A front end, probably just HTML/CSS
2. A web server -- not her problem.
3. A back end, to query a simple DB and return an answer.
This is where she would learn her programming language.
One of her friends is recommending learning Javascript, but I
think Python3 would be a much better choice. It's more general
purpose, and more likely to be useful in her future. Here are my
thoughts on the demo project, starting at the back end.
3. The backend ... She could learn Python3 and Sqlite, and use
the Python WSGI interface from the web server. The backend might
be slow, but it would give her an overview of Python3 and WSGI,
and a taste of SQL.
2. The web server ... Either find someone else's existing web
server, so she doesn't have to fight setting up Apache or
whatever, or find a very simple web server offering Python the
WSGI API. She shouldn't waste time fighting web server
configuration issues.
1. The front end ... She already knows the basics of HTML and
CSS, so this should be straightforward. No Javascript!
What would you recommend?
As far as Python3 beginning books and sites, are there any you'd
recommend? Looking at Amazon, Matt Harrison's Illustrated Guide
to Python 3 looks good.
Rather than ask her to learn a full IDE, my thought is just use
the Python3 command line interface.
But then I'm old fashioned ... would you recommend command line?
Or is there a simple to learn IDE you'd recommend?
Many thanks,
Steve
--
========================================
Steve Sullivan steve.sullivan at mathcom.com
720-587-7498 http://www.mathcom.com
========================================
More information about the LUG
mailing list