[lug] First Programming Language
Jeff Sowders
jsowders at tendrilinc.com
Wed Jan 3 20:22:15 MST 2018
Get her a raspberrypi and look at Python
https://home-assistant.io/getting-started/use/
https://www.raspberrypi.org/education/
On Wed, Jan 3, 2018 at 7:29 PM, Steve Sullivan <steve.sullivan at mathcom.com>
wrote:
> 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
> ========================================
> _______________________________________________
> Web Page: http://lug.boulder.co.us
> Mailing List: http://lists.lug.boulder.co.us/mailman/listinfo/lug
> Join us on IRC: irc.hackingsociety.org port=6667 channel=#hackingsociety
--
*_______________________________________________*
*Jeff Sowders | *Technical Lead
2580 55th St. | Suite 100 | Boulder, Colorado 80301
*P* 865.414.4935 |
<https://mail.google.com/mail/u/0/?tab=cm&pli=1#1452e358514f6c2e_SafeHtmlFilter_>
*F* 720.921.2101
<https://mail.google.com/mail/u/0/?tab=cm&pli=1#1452e358514f6c2e_SafeHtmlFilter_>
Facebook <https://www.facebook.com/TendrilInc> | Twitter
<https://twitter.com/Tendril> | Blog
<http://www.tendrilinc.com/about-us/news-room/blog/> |
http://www.tendrilinc.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lug.boulder.co.us/pipermail/lug/attachments/20180103/420c6d09/attachment.html>
More information about the LUG
mailing list