4 ms·
Growing a Programmer
- skybrian 11y agoBeginning Student Language is here: http://docs.racket-lang.org/htdp-langs/beginner.html http://docs.racket-lang.org/htdp-langs/beginner.html The followup languages are links on the left. (They use Java in the second course.)
- peterbotond 11y agoEssentials of programming languages 3rd. http://eopl3.com/ http://eopl3.com/
- xiaoma 11y ago>"In parallel, these core courses on programming insist on presenting programming as a people discipline. Students find out that people write programs to inform other people of ideas. Working with compilers and interpreters also teaches them that these tools provide only shallow feedback. For true insight, they must turn to other people."
- current_call 11y agoThus, programs must be written for people to read, and only incidentally for machines to execute https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-7.html https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-7.html
- raymondgh 11y agoBy the way, Gregor Kiczales's Coursera courses have moved to Edx.org. I followed the first one, very rewarding experience as a beginner.
- Teichopsia 11y agosecond part started last week.