Mike, In 1986 my manager gave me the only computer my department had. It was a CPM/DOS machine. It was portable and weighed probably 5lbs. I loaded DOS and was lost for a while. Not sure how I made that jump, however within a few months I was running dBaseIII on it and doing some programming. At the time I was studying programming at the local junior college - hence that is why I was given the computer. I said all that to say this. At the JC they liked to use Turbo Pascal to teach programming. To me that was a missed opportunity. C programming was an elective. I eventually took a C course and the light bulb went off. Given my experience I would suggest starting with the C programming language. It is native to Linux and Linux has a C compiler. I like the book https://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628/ref=sr_1_1?crid=2JS46BLNIPV1L&keywords=the+c+programming+language&qid=1671720724&s=books&sprefix=the+c+programming+language%2Cstripbooks%2C127&sr=1-1 I have the soft cover. I'm thinking that it might take 90 - 120 days to work through the book at a couple hours a day while doing the lessons. I would suggest this book because it really introduces programming and to some degree the computer's architecture. I learned a lot from this book. Like I say the light bulb went off during that class. I would like to spend a year with that book on Linux learning how to really program on Linux. Keith On 2022-12-22 07:26, trent shipley via PLUG-discuss wrote: > Python is a great first language, and there is no shortage of > beginning Python books aimed at young beginners. I've never read a > juvenalia programming book, except maybe pre-Visual Basic BASIC with > the line numbers and goto-s for me, but at 14 she may be a bit old for > them and you might be OK with just a general audience "learn > programming with Python" book. > > Why were you interested in BASH scripting? BASH, or any shell script > is not something I'd intentionally pick for someone's first intro to > CS and programming. Also, shell scripting languages tend to enforce > no software architecture best practices and are full of footguns.I can > see BASH being useful if you wanted her to maximize her responsibility > for administering her own Linux personal machine ASAP. There are > beginner BASH scripting books, but I doubt there are any targeted to > kids specifically. > > Trent > > On Thu, Dec 22, 2022 at 6:46 AM Michael via PLUG-discuss > wrote: > >> bad typo... my daughter is 14.... not 24 so I need something for >> kids. sorry about the typo >> >> On Wed, Dec 21, 2022 at 10:15 PM greg zegan via PLUG-discuss >> wrote: >> >> https://www.zybooks.com/catalog/programming-in-python-3/ >> >> On Wednesday, December 21, 2022 at 03:34:14 PM MST, James Mcphee >> via PLUG-discuss wrote: >> >> Probably my favorite little tutorial on python is a byte of python >> https://python.swaroopch.com/ >> >> Though I do wish we had a good tutorial that taught good programming >> behaviors that wasn't ultra-specific to a task. >> >> On Wed, Dec 21, 2022 at 3:31 PM greg zegan via PLUG-discuss >> wrote: >> >> https://pythoninstitute.org/study-resources >> >> On Wednesday, December 21, 2022 at 02:06:46 PM MST, greg zegan via >> PLUG-discuss wrote: >> >> https://edube.org/learn/pe-1/earn-pcep-certification-8 >> >> On Wednesday, December 21, 2022 at 01:07:22 PM MST, JD Austin via >> PLUG-discuss wrote: >> >> Python and many other things (but not Bash) here: >> https://www.w3schools.com/ >> Bash: >> >> * https://tldp.org/LDP/Bash-Beginners-Guide/html/ >> * https://linuxconfig.org/bash-scripting-tutorial-for-beginners >> * https://www.youtube.com/watch?v=IXhiZeXZVWc >> >> JD >> >> -- >> >> J.D AUSTIN >> TWIN GECKOS TECHNOLOGY SERVICES LLC >> Open Technology Specialist >> >> P.O. Box 2487 Apache Junction, Az 85117 >> Web: www.twingeckos.com [1] >> Work: 480.400.5129 or 480-269-4335 [2] [2] >> Fax: 602.649.1791 [3] [3] [3] [3] >> Cell: 480-288-8195 [4] [4] [4] [4] [4] >> >> On Wed, Dec 21, 2022 at 12:58 PM Michael via PLUG-discuss >> wrote: >> >> Does anyone know of a good resource that teaches kids BASH or >> PYTHON? I gots myself a 24 year old young lady who I'd like to get a >> book for. >> >> -- >> >> :-)~MIKE~(-: >> --------------------------------------------------- >> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org >> To subscribe, unsubscribe, or to change your mail settings: >> https://lists.phxlinux.org/mailman/listinfo/plug-discuss >> >> --------------------------------------------------- >> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org >> To subscribe, unsubscribe, or to change your mail settings: >> https://lists.phxlinux.org/mailman/listinfo/plug-discuss >> >> --------------------------------------------------- >> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org >> To subscribe, unsubscribe, or to change your mail settings: >> https://lists.phxlinux.org/mailman/listinfo/plug-discuss >> --------------------------------------------------- >> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org >> To subscribe, unsubscribe, or to change your mail settings: >> https://lists.phxlinux.org/mailman/listinfo/plug-discuss > > -- > James McPhee > jmcphe@gmail.com > --------------------------------------------------- > PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org > To subscribe, unsubscribe, or to change your mail settings: > https://lists.phxlinux.org/mailman/listinfo/plug-discuss > --------------------------------------------------- > PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org > To subscribe, unsubscribe, or to change your mail settings: > https://lists.phxlinux.org/mailman/listinfo/plug-discuss > > -- > > :-)~MIKE~(-: > --------------------------------------------------- > PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org > To subscribe, unsubscribe, or to change your mail settings: > https://lists.phxlinux.org/mailman/listinfo/plug-discuss > > > Links: > ------ > [1] http://www.twingeckos.com > [2] http://voice.google.com/calls?a=nc,%2B14802694335 > [3] http://voice.google.com/calls?a=nc,%2B14809071433 > [4] http://voice.google.com/calls?a=nc,%2B14802888195 > --------------------------------------------------- > PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org > To subscribe, unsubscribe, or to change your mail settings: > https://lists.phxlinux.org/mailman/listinfo/plug-discuss --------------------------------------------------- PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org To subscribe, unsubscribe, or to change your mail settings: https://lists.phxlinux.org/mailman/listinfo/plug-discuss