#learning (60 links)
- NRICH nrich.maths.org
Rich, engaging mathematical resources for ages 3 to 18, including research-informed teacher support. NRICH resources are free to use for teachers, students and parents, and open to all.
- Learning on the Shop floor simonwillison.net
Tobias Lütke describes Shopify's internal coding agent tool, River, which operates entirely in public on their Slack. This is brilliant, similar flavour to radical openness of early 2010’s (GDS, Slack itself) but from a different cultural background.
- Hedy - Textual programming made easy hedy.org
Python however is hard, because it is only available in English, and requires learners to learn complex programming concepts and syntax at once. Hedy is the easy way to get started with textual programming languages!
- Get started | Learning Music learningmusic.ableton.com
- Get Started Making Music | Hacker News news.ycombinator.com
- LMMS | Home lmms.io
- JavaScript Array Explorer arrayexplorer.netlify.com
- Mozilla X-Ray Goggles goggles.mozilla.org
- Learn Vanilla JS learnvanillajs.com
- Music Theory Is Your Friend musictheoryisyourfriend.com
<blockquote>Reinventing music theory for the modern electronic musician</blockquote>
Music theory learning resource (by Ukkonen, shh).
<blockquote>most people adhere to one of two mindsets: fixed or growth. Fixed mindsets mistakenly believe that people are either smart or not, that intelligence is fixed by genes. People with growth mindsets correctly believe that capability and intelligence can be grown through effort, struggle and failure. Dweck found that those with a fixed mindset tended to focus their effort on tasks where they had a high likelihood of success and avoided tasks where they may have had to struggle, which limited their learning. People with a growth mindset, however, embraced challenges, and understood that tenacity and effort could change their learning outcomes.</blockquote>
- The Developer's Dystopian Future the-pastry-box-project.net
<blockquote>I used to be really excited about JavaScript. I worked for five years running an open source project that was 95% JavaScript. I still never felt like I had a great handle on the tech stack though, and my understanding of so much of the new JS hotness (ES6, Angular, Ember, Shadow DOM, Module systems, etc) feels woefully lightweight. So many jobs seem to ask for AngularJS knowledge now. I took a few stabs at it, but the frequent BC breaks and plans for 2.0 have almost entirely soured me on the framework. My interest in rich client-side apps has almost entirely reversed, and now I’m more interested in doing good ol’ server rendering with the occasional side of progressive enhancement, just like we did it in 2004.</blockquote>
- Jennifer Dewalt | 180 Websites jenniferdewalt.com
- Learn python in Y Minutes learnxinyminutes.com
- Writing Idiomatic Python Book jeffknupp.com
<blockquote>Ferriss' four-step method involves: deconstructing a skill to its essential parts, selecting the most valuable factors to learn, sequencing, and setting stakes to motivate you. This is very similar to Josh Kaufman's technique to learn anything in 20 hours.</blockquote>
<blockquote>Memory research shows that the most effective and efficient time for a new fact to be remembered is right before you were about to forget it.</blockquote>
- 20 rules of formulating knowledge in learning supermemo.com
- Design for Programmers – Derek Myers derekmyers.com
- Want to learn to code? Start here. | Zack Shapiro blog.zackshapiro.com
- Learning JavaScript - my experience and advice | Hacker News news.ycombinator.com
- The Flask Mega-Tutorial, Part I: Hello, World! - miguelgrinberg.com blog.miguelgrinberg.com
- Want to learn Django? Start here. | Hacker News news.ycombinator.com
- Memrise - the fun way to learn anything memrise.com
- How to Remember Everything, Ever and Forever — Write More Tests writemoretests.com
By condensing the pieces of information you need or want to know in to a piece of software that’s optimizing your learning experience, you can learn more, remember it longer, and remove much of the tedium.
- Learn Python The Hard Way | A Beginner Programming Book learnpythonthehardway.org
HTML version is free. eBook is supercheap. Not that one should choose programming books on cost.
- SLR Camera Simulator | Simulates a digital SLR camera camerasim.com
Learn all about ISO speed, aperture, and shutter speed using this online SLR camera simulator
- ABCs for cool geeks-in-training – Blog – BERG berglondon.com
- Google's Python Class - Google Code code.google.com
- Improve your French by listening to French Radio stations learn-french-help.com
- Preoccupations: Our work (so far) this year preoccupations.org
- Think Python: An Introduction to Software Design greenteapress.com
Free beginner's Python book.
- Opera Web Standards Curriculum opera.com
"A complete course to teach you standards-based web development, including HTML, CSS, design principles and background theory, and JavaScript basics." Great, but picked up a couple of things I disagree with already.
- Learn Spanish studyspanish.com
- The Yahoo! Juku » Yahoo! User Interface Blog yuiblog.com
"Front end web development has traditionally been viewed as rather "lightweight"engineering. Around the world, companies assumed that anyone could write HTML [...]". Yahoo's front-end engineering training.
- LiveMocha(tm) : Pages livemocha.com
...blends self-paced lessons, a vibrant community, and interactive tools to help you talk to the world.
- Mango Beta Launched! trymango.com
The first Free enterprise language learning course available on the Internet. Eleven of our courses are now available in our beta release. Each course has 100 lessons available.
A useful link to pass around...
- Agile Web Development with Rails pragmaticprogrammer.com