<?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>DEV Community: Rady</title>
    <description>The latest articles on DEV Community by Rady (@rady_diary).</description>
    <link>https://dev.to/rady_diary</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%2F3836740%2F6ac64dc0-81cb-43d4-a88e-1ed26345b5d9.png</url>
      <title>DEV Community: Rady</title>
      <link>https://dev.to/rady_diary</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rady_diary"/>
    <language>en</language>
    <item>
      <title>Why do we need to learn programming?</title>
      <dc:creator>Rady</dc:creator>
      <pubDate>Mon, 06 Apr 2026 14:28:55 +0000</pubDate>
      <link>https://dev.to/rady_diary/why-do-we-need-to-learn-programming-5f8c</link>
      <guid>https://dev.to/rady_diary/why-do-we-need-to-learn-programming-5f8c</guid>
      <description>&lt;p&gt;“Why do we need to learn programming?”&lt;br&gt;
— a question I asked myself 2 years ago.&lt;/p&gt;

&lt;p&gt;It took me 2 years of exploring, struggling, and getting my hands dirty to finally give my younger self a simple answer:&lt;/p&gt;

&lt;p&gt;Here is my answer:&lt;/p&gt;

&lt;p&gt;Years ago. People do a calculation of mathematical equation or a problem manually to solve the problem. &lt;br&gt;
But there is a limit on how a human can work per day and how big the numbers are. &lt;/p&gt;

&lt;p&gt;To let a human do all of these are considered as inefficient. &lt;/p&gt;

&lt;p&gt;Later on, a group of genius scientist develop a machine that can do these tasks instead of a human which is a called "computer" to do just one thing which is the calculation of arithmetic operation. &lt;/p&gt;

&lt;p&gt;At its core a computer needs 3 main components:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;hardware(metal part of the computer)&lt;/li&gt;
&lt;li&gt;An instruction to tell these hardware what to do &lt;/li&gt;
&lt;li&gt;A display to show the result of an operation.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;However, these early machines were 'fixed-function.' To change what the computer did, you often had to physically rewire it. The true revolution happened when we realized that "instructions" didn't have to be permanent physical connections; they could be stored as data. This is where programming was born.&lt;/p&gt;

&lt;p&gt;Programming is the art of translating human logic into a language the 'metal' can understand (an instruction to tell the computer what to do). While the hardware provides the raw power, the code provides the soul and the direction.&lt;/p&gt;

&lt;p&gt;So, why do we have to learn it today?&lt;br&gt;
We no longer learn to program just to solve arithmetic problems—we have calculators for that. We learn to program because code is the most powerful lever ever invented. In the past, a craftsman could only help the people in his immediate village. Today, a programmer can write a script that helps millions of people across the globe simultaneously.&lt;/p&gt;

&lt;p&gt;Learning to program isn't just about 'talking to computers'; it’s about learning to break down massive, messy real-world problems into small, logical steps. It turns you from a passive consumer of technology into an active architect of the digital world.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>learning</category>
      <category>programming</category>
    </item>
    <item>
      <title>My first step</title>
      <dc:creator>Rady</dc:creator>
      <pubDate>Sat, 21 Mar 2026 08:56:11 +0000</pubDate>
      <link>https://dev.to/rady_diary/my-first-step-583</link>
      <guid>https://dev.to/rady_diary/my-first-step-583</guid>
      <description>&lt;p&gt;I have been working professionally as a developer for about 3 years (I am considered as early in my career). During all these years, I would like to admit that - learning from the incredible people who had been in this field for long enough had really improved the way that, I would see or approach the problem. I have always been a very introvert individual and which unlikely of me to write this post. I usually think that I do not have enough knowledge or skill to share. However, This time I would like to talk another step further to express my ideas what I knew or learned to even a bigger circle. That way I can learn or improved my thought on "how a single problem can be solved with difference perspectives". Wish me luck!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
