What I Learned After Completing a MySQL Course as a Beginner Developer

My name is Samson, and I’m currently learning backend development.
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…


This content originally appeared on DEV Community and was authored by Samson Thuo

My name is Samson, and I’m currently learning backend development.
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.
Everything started to change when I found Scrimba.
After completing their MySQL course, I finally understand how databases work and how they are used in real applications.
If you're starting out, you can check it here: [https://scrimba.com/?via=community]

The Turning Point for Me

Scrimba MySQl course

Before this course, SQL just looked like randomn commands I had to memorize.
But during the course, something clicked.
Instead of just copying code, I started understanding:

  • Why we create tables
  • How data is structured
  • How backend systems actually use databases

That shift from confusion to understanding made a huge difference for me.

What I Learned

Tables, Rows, and Columns

tables

At first, this sounded basic—but it’s everything.
Now I understand that a database is just structured data.

CRUD Operations (This Was Huge)

CRUD Operations

This is where things started feeling real.

Example I practiced:

INSERT INTO users (name, email)
VALUES ('Samson', 'samson@email.com');

SELECT * FROM users;

This is exactly how apps store and retrieve data.

Queries Finally Made Sense

Before, I didn’t understand what queries were doing.
Now I can read something like:

SELECT name FROM users WHERE id = 1;

And actually understand it.

Understanding Relationships

This part was challenging, but also very important.
I learned how tables connect using:

  • Primary keys
  • Foreign keys

This is what allows real-world systems to work, like:

  1. Users and their orders
  2. Posts and comments

What I Struggled With Before

To be honest:

  1. I didn’t understand how databases connect to backend code
  2. SQL felt like something to cram, not understand
  3. Tutorials didn’t explain the “why”

I used to think maybe backend wasn’t for me.

SQL

What Made Scrimba Different

Scrimba learninng interface

What helped me most was:

  1. Interactive learning (not just watching)
  2. Clear explanations
  3. Practicing while learning

Instead of just watching, I was doing.
That made all the difference.

What I’m Learning Next

Right now, I’m moving into:

  • Node.js
  • Building APIs
  • Connecting MySQL to backend systems

Final Thoughts

If you're struggling like I was, don’t give up.
Sometimes you just need the right learning approach.
Things will eventually click.
And if you're curious, you can check out Scrimba here:

                  Thanks for reading 


This content originally appeared on DEV Community and was authored by Samson Thuo


Print Share Comment Cite Upload Translate Updates
APA

Samson Thuo | Sciencx (2026-03-18T11:08:31+00:00) What I Learned After Completing a MySQL Course as a Beginner Developer. Retrieved from https://www.scien.cx/2026/03/18/what-i-learned-after-completing-a-mysql-course-as-a-beginner-developer/

MLA
" » What I Learned After Completing a MySQL Course as a Beginner Developer." Samson Thuo | Sciencx - Wednesday March 18, 2026, https://www.scien.cx/2026/03/18/what-i-learned-after-completing-a-mysql-course-as-a-beginner-developer/
HARVARD
Samson Thuo | Sciencx Wednesday March 18, 2026 » What I Learned After Completing a MySQL Course as a Beginner Developer., viewed ,<https://www.scien.cx/2026/03/18/what-i-learned-after-completing-a-mysql-course-as-a-beginner-developer/>
VANCOUVER
Samson Thuo | Sciencx - » What I Learned After Completing a MySQL Course as a Beginner Developer. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2026/03/18/what-i-learned-after-completing-a-mysql-course-as-a-beginner-developer/
CHICAGO
" » What I Learned After Completing a MySQL Course as a Beginner Developer." Samson Thuo | Sciencx - Accessed . https://www.scien.cx/2026/03/18/what-i-learned-after-completing-a-mysql-course-as-a-beginner-developer/
IEEE
" » What I Learned After Completing a MySQL Course as a Beginner Developer." Samson Thuo | Sciencx [Online]. Available: https://www.scien.cx/2026/03/18/what-i-learned-after-completing-a-mysql-course-as-a-beginner-developer/. [Accessed: ]
rf:citation
» What I Learned After Completing a MySQL Course as a Beginner Developer | Samson Thuo | Sciencx | https://www.scien.cx/2026/03/18/what-i-learned-after-completing-a-mysql-course-as-a-beginner-developer/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.