<?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: Samson Thuo</title>
    <description>The latest articles on DEV Community by Samson Thuo (@samson_thuo_d7e30ddc22882).</description>
    <link>https://dev.to/samson_thuo_d7e30ddc22882</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3462129%2F2fb07f5e-4832-4d11-ba74-67c5b3b77c00.png</url>
      <title>DEV Community: Samson Thuo</title>
      <link>https://dev.to/samson_thuo_d7e30ddc22882</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/samson_thuo_d7e30ddc22882"/>
    <language>en</language>
    <item>
      <title>What I Learned After Completing a MySQL Course as a Beginner Developer</title>
      <dc:creator>Samson Thuo</dc:creator>
      <pubDate>Wed, 18 Mar 2026 11:08:31 +0000</pubDate>
      <link>https://dev.to/samson_thuo_d7e30ddc22882/what-i-learned-after-completing-a-mysql-course-as-a-beginner-developer-45j3</link>
      <guid>https://dev.to/samson_thuo_d7e30ddc22882/what-i-learned-after-completing-a-mysql-course-as-a-beginner-developer-45j3</guid>
      <description>&lt;p&gt;My name is Samson, and I’m currently learning backend development.&lt;br&gt;
When I started, one of the hardest things for me to understand was databases. I spent a lot of time on YouTube, but honestly, most tutorials left me more confused than before. Some were too fast, others skipped important steps, and I never really felt confident.&lt;br&gt;
Everything started to change when I found Scrimba.&lt;br&gt;
After completing their MySQL course, I finally understand how databases work and how they are used in real applications.&lt;br&gt;
 If you're starting out, you can check it here: [&lt;a href="https://scrimba.com/?via=community" rel="noopener noreferrer"&gt;https://scrimba.com/?via=community&lt;/a&gt;]&lt;/p&gt;
&lt;h2&gt;
  
  
  The Turning Point for Me
&lt;/h2&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%2Foj6bd1jzx3e4umws67js.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%2Foj6bd1jzx3e4umws67js.png" alt="Scrimba MySQl course" width="800" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Before this course, SQL just looked like randomn commands I had to memorize.&lt;br&gt;
But during the course, something clicked.&lt;br&gt;
Instead of just copying code, I started understanding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why we create tables&lt;/li&gt;
&lt;li&gt;How data is structured&lt;/li&gt;
&lt;li&gt;How backend systems actually use databases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That shift from confusion to understanding made a huge difference for me.&lt;/p&gt;
&lt;h3&gt;
  
  
  What I Learned
&lt;/h3&gt;
&lt;h4&gt;
  
  
  Tables, Rows, and Columns
&lt;/h4&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%2Fstorrbo1hlow26ebos8f.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%2Fstorrbo1hlow26ebos8f.png" alt="tables" width="750" height="482"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At first, this sounded basic—but it’s everything.&lt;br&gt;
Now I understand that a database is just structured data.&lt;/p&gt;
&lt;h4&gt;
  
  
  CRUD Operations (This Was Huge)
&lt;/h4&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%2Fdzquvv49xtz24pihdqjf.webp" 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%2Fdzquvv49xtz24pihdqjf.webp" alt="CRUD Operations" width="720" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is where things started feeling real.&lt;/p&gt;

&lt;p&gt;Example I practiced:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight sql"&gt;&lt;code&gt;&lt;span class="k"&gt;INSERT&lt;/span&gt; &lt;span class="k"&gt;INTO&lt;/span&gt; &lt;span class="n"&gt;users&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;email&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;VALUES&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'Samson'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'samson@email.com'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="k"&gt;SELECT&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="k"&gt;FROM&lt;/span&gt; &lt;span class="n"&gt;users&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is exactly how apps store and retrieve data.&lt;/p&gt;

&lt;h4&gt;
  
  
  Queries Finally Made Sense
&lt;/h4&gt;

&lt;p&gt;Before, I didn’t understand what queries were doing.&lt;br&gt;
Now I can read something like:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;SELECT name FROM users WHERE id = 1;&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
And actually understand it.&lt;/p&gt;

&lt;h4&gt;
  
  
  Understanding Relationships
&lt;/h4&gt;

&lt;p&gt;This part was challenging, but also very important.&lt;br&gt;
I learned how tables connect using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Primary keys&lt;/li&gt;
&lt;li&gt;Foreign keys&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is what allows real-world systems to work, like:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Users and their orders&lt;/li&gt;
&lt;li&gt;Posts and comments&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  What I Struggled With Before
&lt;/h4&gt;

&lt;p&gt;To be honest:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I didn’t understand how databases connect to backend code&lt;/li&gt;
&lt;li&gt;SQL felt like something to cram, not understand&lt;/li&gt;
&lt;li&gt;Tutorials didn’t explain the “why”&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I used to think maybe backend wasn’t for me.&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%2Fq5d8zda7gtrw2d8kg53j.jpg" 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%2Fq5d8zda7gtrw2d8kg53j.jpg" alt="SQL" width="225" height="225"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What Made Scrimba Different
&lt;/h3&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%2Fnsimfk8v4dws67y8nrlq.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%2Fnsimfk8v4dws67y8nrlq.png" alt="Scrimba learninng interface" width="800" height="335"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What helped me most was:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Interactive learning (not just watching)&lt;/li&gt;
&lt;li&gt;Clear explanations&lt;/li&gt;
&lt;li&gt;Practicing while learning&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Instead of just watching, I was doing.&lt;br&gt;
That made all the difference.&lt;/p&gt;

&lt;h4&gt;
  
  
  What I’m Learning Next
&lt;/h4&gt;

&lt;p&gt;Right now, I’m moving into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;Building APIs&lt;/li&gt;
&lt;li&gt;Connecting MySQL to backend systems&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;If you're struggling like I was, don’t give up.&lt;br&gt;
Sometimes you just need the right learning approach.&lt;br&gt;
Things will eventually click.&lt;br&gt;
And if you're curious, you can check out Scrimba here: [&lt;a href="https://scrimba.com/?via=community" rel="noopener noreferrer"&gt;https://scrimba.com/?via=community&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Thanks for reading .&lt;/p&gt;

</description>
      <category>scrimba</category>
      <category>learning</category>
      <category>node</category>
      <category>database</category>
    </item>
  </channel>
</rss>
