<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Experiments in learning]]></title><description><![CDATA[I am Praveen and currently learning React, JavaScript along with some Bitcoin]]></description><link>https://learning.praveen.blog</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1640897828088/zc6bylalu.jpeg</url><title>Experiments in learning</title><link>https://learning.praveen.blog</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 30 Apr 2026 20:47:12 GMT</lastBuildDate><atom:link href="https://learning.praveen.blog/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Getting started with Learning Experiments]]></title><description><![CDATA[There is a scene in the first Matrix movie where when neo says that he knows Kungfu, Morpheus, his mentor tells him Show Me. Though there could be different levels of knowing something, I believe that being comfortable with some newly acquired knowle...]]></description><link>https://learning.praveen.blog/getting-started-with-learning-experiments</link><guid isPermaLink="true">https://learning.praveen.blog/getting-started-with-learning-experiments</guid><category><![CDATA[learning]]></category><dc:creator><![CDATA[Praveen]]></dc:creator><pubDate>Sun, 02 Jan 2022 05:06:35 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/unsplash/iar-afB0QQw/upload/v1641078186851/8kK1hLGd0.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There is a scene in the first Matrix movie where when neo says that he knows Kungfu, Morpheus, his mentor tells him <code>Show Me</code>. Though there could be different levels of knowing something, I believe that being comfortable with some newly acquired knowledge means not just explaining it but being able to perform/ demonstrate it to a wider audience i.e. to be able to build in public.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1641099197031/uvHeTpu1X.png" alt="Markup 2022-01-01 at 20.52.25.png" /></p>
<p>I have been thinking about what could really help me engage with some concepts/skills that I would like to learn and retain for a significant amount of time, after a significant time spent trialing various approaches I realized the best way for me involved a 3 step approach:</p>
<ol>
<li>Decide what to learn</li>
<li>Find out a way to learn it  - documentation/youtube/course/ask someone and then engage with the material</li>
<li>Build the smallest application/implementation.</li>
<li>Tell your friends about it, ex: blog/tweet it.</li>
</ol>
<p>I realized that this approach came from my time spent self-learning to play the guitar without a 1-1 teacher, i.e. from youtube. I would vibe with a specific song and decide to learn it, then find the tabs/chords for that song from <a target="_blank" href="https://www.ultimate-guitar.com/">ultimateguitar.com</a> then spend some time engaging with the material, the third and the final step would be to perform it among friends sometimes again and again in different settings. The final step is what I call <code>closing the loop</code> and it helped me apply this methodology at work and in various hobbies/things I want to learn. I called these experiences <code>learning experiments</code>.</p>
<p>These are real simple/humble approaches to learning where we can build something small, nothing too fancy to demonstrate what we have just learned. I am currently trying to learn React concepts and wanted to practice the technique of fetching data via React Hooks, Here is the approach I followed:</p>
<ol>
<li>Made up my mind to learn React Hooks</li>
<li>Found the documentation on some React hooks <a target="_blank" href="https://beta.reactjs.org/reference/usestate">like this</a> if the documentation is too intimidating or does not make sense then find the same topic on youtube/ Udemy etc as sometimes the video format can make a big difference compared to text, then began studying the material.</li>
<li>Decided to implement a simple project where I would use React Hooks to talk to 3rd party APIs and fetch data to display on a front end.</li>
<li>After some trial and error approach, I was able to get a working application and then deployed it publicly <a target="_blank" href="https://bitcoindashboard.surge.sh/">here</a>.</li>
</ol>
<p>As you can see it is really basic and nothing too fancy, the UX is not too polished as the point of this learning experiment was to learn and demonstrate the knowledge of React Hooks. Here are some recommendations to implement learning experiments into our daily routine:</p>
<ol>
<li>It need not be perfect/working with all the bells and whistles, just the most basic application.</li>
<li>Learning is useless unless it is applied and learning experiments provide an opportunity for the application.</li>
<li>Going from <code>Unknown</code> to <code>known</code> is an important quality that can be useful in various scenarios. As more and more human knowledge is available on the internet via text/video/audio medium, the opportunity to pick and apply them is immense but retention can be a challenge.</li>
<li>Keep a log of your learning experiments performed over the year in a blog, revisit the learning experiments every few weeks/months. If possible teach it to somebody.</li>
<li>This methodology can apply to anything you want to learn.  Learning to play a song on the ukulele? a specific technique on the chessboard, getting familiar with typescript? the sky is the limit</li>
</ol>
<p>On a closing note, I have to say that a while back curiosity on how to learn led me to do the course <a target="_blank" href="https://www.coursera.org/learn/learning-how-to-learn">Learning to learn</a> which gave various insights that learning while also setting up a framework for doing experimentations with my learning styles which can be different for everyone. I would highly recommend that course if you would like to go down that rabbit hole.</p>
<p>Additional references:</p>
<ol>
<li>Learning How to Learn course  - https://www.coursera.org/learn/learning-how-to-learn</li>
<li>My Blog - https://praveen.blog</li>
<li>Start your personal blog here - https://WordPress.com</li>
</ol>
]]></content:encoded></item></channel></rss>