Good afternoon, Jeff.

I recommend How to Think Like a Computer Scientist: Interactive Edition. Though 
this online book offers exercises, you may choose to skip them and simply read 
through the book.

https://runestone.academy/runestone/default/user/login

You will be required to setup an accounts which allows the Runestone Academy to 
"...collect usage data to help us better understand how you learn and how you 
use our books."

Good luck in your journey!

Ian

Ian Matzen
 He/Him/His
 Systems and Digital Initiatives Librarian
 Westfield State University
 Westfield, MA 01086-1630
 (413) 351 9178
[email protected]<mailto:[email protected]>|westfield.ma.edu<http://westfield.ma.edu/>


On Oct 21, 2020, at 2:37 PM, Clark, Ash <[email protected]> wrote:

Caution External Email: This email originated outside of WSU. Do not click 
links, open attachments, or respond if it appears to be suspicious.

Hi Jeff,

I know of a few entry-level resources that may be close to what you're asking 
for:

 *   Wikiversity, "Introduction to 
Programming<https://en.wikiversity.org/wiki/Introduction_to_Programming>"
 *   Chris Pine, Learn to Program<https://pine.fm/LearnToProgram>
 *   Nick Monfort, Exploratory Programming for the Arts and Humanities

These are resources that don't assume any prior knowledge of programming, and 
as such spend a great deal of time parsing and translating snippets of code.

In February 2019, I gave a workshop that used pseudocode, where participants 
were asked to interpret and "execute" instructions. Each attendee was asked to 
fill out an index card with their preferred name, and these were used as data 
in pseudocode programs. Some links: my GitHub 
repository<https://github.com/amclark42/ProgrammingWithoutTheProgramming>, 
which contains a Markdown script; and the original workshop's Google Drive 
folder<https://drive.google.com/drive/folders/1_aaZKob7HCloaZCDWVpGVlZ-cZN0nm46?usp=sharing>,
 which includes slides and commentary explaining some of the choices I made. 
(I'd forgotten: the commentary actually has a shoutout to Christina Harlow for 
her 2017 Code4Lib keynote "Resistance is 
Fertile<https://youtu.be/xRuPShYelm4?t=2437>" and well-designed 
resources<http://bit.ly/c4l17harlow>.)

Hope these help! I'm excited to hear about any other resources out there.

Warmly,
Ash


________________________________
From: Code for Libraries <[email protected]> on behalf of Jeffrey Sabol 
<[email protected]>
Sent: Tuesday, October 20, 2020 6:53 PM
To: [email protected] <[email protected]>
Subject: [CODE4LIB] Resources for reading code (to learn to code)

Hello everyone.

I was wondering if you have recommendations for either an OER textbook or
other open/free resources on learning to write code by first reading it?

Thank you for any recommendation you can send my way,

Jeff

--

Reply via email to