<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Deepak Kumar</title>
    <description>The latest articles on Forem by Deepak Kumar (@deepak2056).</description>
    <link>https://forem.com/deepak2056</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3809635%2Fc9093109-723c-4e59-9316-086435eea834.jpg</url>
      <title>Forem: Deepak Kumar</title>
      <link>https://forem.com/deepak2056</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/deepak2056"/>
    <language>en</language>
    <item>
      <title>Learning through LLMs</title>
      <dc:creator>Deepak Kumar</dc:creator>
      <pubDate>Sun, 15 Mar 2026 13:23:18 +0000</pubDate>
      <link>https://forem.com/deepak2056/learning-through-llms-fe6</link>
      <guid>https://forem.com/deepak2056/learning-through-llms-fe6</guid>
      <description>&lt;p&gt;My intention this past week was to build a solid foundation in programming so that I am able to pick up learning to code and also understand when I read the code on what it actually does. I wanted to get familiar with terms used by software developers and be able to understand what they mean by that. I know very little python and I was unsure on how to start. I looked at some videos where they explained their approach, setup etc. Frankly it quickly became overwhelming enough for me to quit this pursuit.  &lt;/p&gt;

&lt;p&gt;This is where I decided I will leverage LLMs for my learning.&lt;/p&gt;

&lt;p&gt;I have used LLMs extensively for quick learning of certain topics, getting up to speed on something. One of the advantages i felt it had over traditional learning is that you will be able to tailor is extensively according to your own learning style. The problem with learning with courses, tutorials or any other structured learning is that first, the learning path is not customized for your current knowledge and skill level. Either it is oversimplified or too complicated to catchup. All the knowledge was thrown to me all at once wherever I went. &lt;/p&gt;

&lt;p&gt;One of the approaches which has always worked for me is if I am able to dissect the information on the go as I am learning. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk2wyn1qg4y1gvrw6lr32.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk2wyn1qg4y1gvrw6lr32.png" alt="Reasoning" width="800" height="537"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I never got the opportunity to that in my previous learnings. Conversations with LLMs gives me the edge and I think this way of learning is way more efficient. The only skill here needed is to ask the question properly. If you know that, then you are able to extract the right knowledge in right context to be able to learn smoothly. It's about filtering, ordering and breaking down of information in a manner which adds positively to your knowledge curve of that subject. &lt;/p&gt;

&lt;p&gt;I will explain the setup and then also show another benefit which i believe would be very important. I had LLMs and google collab on a split screen. I used LLM as my guiding light and something that I would like to refer if i dont understand something. i had LLM chart out my path, daily goal and my time which i should be spending on the problem solving. I tried to be not guided on the code creation, debugging as much as possible unless i really had no other way to move ahead. In that also i tried to do an active recall using another scenario so that it stays with me. What i realized is if you approach programming like creating a sentence understanding the connecting words and their meaning it's much easier to understand and recreate it. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffgvafiuktoou1ilv2mr0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffgvafiuktoou1ilv2mr0.png" alt="SQL sentencing" width="800" height="658"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Of course, there are bad days where you do not get it even with hints and that's okay. If you have not been able to hit a wall when solving a problem where you have to wonder your capability or took a walk to come back again unable to solve it, I don't think you have pushed yourself enough&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8muyz7z3q7gwuj76gmo8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8muyz7z3q7gwuj76gmo8.png" alt="Bad days" width="800" height="789"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I don't think I have discovered something new but in terms of individual development it is a win for me. One thing I would be looking to improve is to also start taking care of planning the task and do more things myself. You need to be able to do things which your area delegating to LLM tools otherwise you develop a skillset gap which can be a problem when servers are down, and you have work by yourself!!&lt;/p&gt;

&lt;p&gt;I would be interested to know your experience as something starting off or even experienced people leveraging LLMs for the learning to code.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;PS: I have used ChatGPT until now and I am using Claude for a change. It is already blowing my mind on the way it is different from ChatGPT and I will share my learnings on this soon&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>python</category>
      <category>learning</category>
      <category>llm</category>
    </item>
    <item>
      <title>Week 1 with python</title>
      <dc:creator>Deepak Kumar</dc:creator>
      <pubDate>Sat, 07 Mar 2026 18:39:42 +0000</pubDate>
      <link>https://forem.com/deepak2056/week-1-with-python-2p4p</link>
      <guid>https://forem.com/deepak2056/week-1-with-python-2p4p</guid>
      <description>&lt;p&gt;I spent a week with python and here is my experience&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I am learning python specifically for data analytics and science perspective, so I found that identifying your goal with learning this general-purpose language really helps you being on track.&lt;/li&gt;
&lt;li&gt;I am using LLMs to assist me in learning this, so developing a roadmap with goals, guiding me through initial setup and choosing right tools was incredibly useful. I think this is where LLMs shine.&lt;/li&gt;
&lt;li&gt;It also helped me in improving my prompting skills. I did not want it to completely feed me everything and allow me to challenge myself to think critically when retaining information, debugging a problem or even constructing instruction.&lt;/li&gt;
&lt;li&gt;I am also leveling up in SQL so some relation between how queries are constructed has helped in developing some core understanding.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am not sure if I have been slow, but I am not worried. I think I have good retention, and I have been consistent in getting more comfortable and more importantly I am able to think in those terms. &lt;/p&gt;

&lt;p&gt;I am now comfortable in exploring data, identifying inconsistencies and develop basic metrics out of those dataframes and I am excited to see what is next.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>python</category>
      <category>ai</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
