I think books are the best way but it’s a digital world now and they seem to be putting everything online now. On Fri, Feb 8, 2019, at 11:57, Matt Graham wrote: > On 2019-02-08 10:51, Matthew Crews wrote: > > On 2/8/19 10:33 AM, Harold Hartley wrote: > >> I am interested in learning to write code and not sure where to > >> start. > >> I'm looking for anyone that can steer me in the right direction > >> for books or web site that can help me get started. > > https://www.learnpython.org/ > > They also have links to learn other languages such as Go, C++, and > > Ruby. > > > And of course, there are endless amounts of books on Amazon, B&N, your > > local library. > > Books (and websites) can vary widely in quality. I liked _A Book on C_ > by Al Kelley and Ira Pohl, as it had very clear instructions, examples, > and lots of exercises. Python is probably fine as a starter language > too, since you already have it installed. > > It's much easier to get into this sort of thing if you tie it to > another thing. Many years ago, I liked to play Angband and its variants > ( http://www.rephial.org/ ), and Angband is written in C. So I picked > up that textbook, learned enough C to be dangerous, and modified > Angband. (A modified version of a patch I wrote and the data files are > still in Zangband and its offspring.) If you like $GAME, there is > probably a variant of $GAME out there that has its source code available > and can be built on Linux. That makes it relatively easy to learn the > language that thing is written in enough to modify it to your liking. > > > Learning to code is more than just learning a language however. You > > need > > to be able to think logically, as in classical philosophical logic, > > and > > you need to have a firm grasp of logical operators. > > Those are the easy parts. The hard parts involve learning all the > library functions you'll need, their quirks, and the idioms of the > language you are using. > > -- > Crow202 Blog: http://crow202.org/wordpress > There is no Darkness in Eternity > But only Light too dim for us to see. > --------------------------------------------------- > 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 -- Harold Hartley 17632 N. 5th place Phoenix, AZ 85022 wheelie207@ownmail.net