Can I Learn to Code

  • Answering the one of the more popular questions.
  • PUBLISHED: 25-April-2025
  • PAGE VIEWS: 0
  • This post was written by :-

Yes.

I mean, that’s the short answer — and the longer answer is still yes — but there are more layers to learning how to code. So let’s break it down.


Picking a Starting Language

Choosing a language to learn is the first step — it kind of goes without saying. It’s like learning to speak a second language: you need to know which one you want to learn. I personally chose C# because I wanted to develop extensions for Streamer.bot. But for you, it might be something entirely different — and that’s totally fine. Your reasons may vary, but the journey is exactly the same.


Opportunity is the Key to Learning

You’re not going to learn to code just by reading documentation, watching videos, or listening to your favourite streamer talk about what they’re building. That might sound ideal, but it’s not how it works.

The only real way to learn is by getting your hands dirty and taking a practical approach. For me, that was Streamer.bot — taking snippets of code, tweaking them, and seeing what happened. The more I edited, the more I learned, and the better I became. Eventually, I started building my own extensions, which helped me develop new skills. For example, building a coin flip game taught me how random numbers work.

Your experience might differ based on the language and tools you use, but the core lesson stays the same: real learning happens when you do.

I was once someone who couldn’t code at all — and now I feel confident in achieving the goals I set for myself. I only got to this stage because I took advantage of the opportunities that came my way.


Tips I Wish I Knew Earlier

//Pull in the user
//Find out the followage date
//Work out total days
//If more than a year, say something funny
//Else just post normally

Then, I go line by line and turn it into code:

CPH.TryGetArgs("user", out string user); // Pull in the user
CPH.TryGetArgs("followDate", out DateTime followDate); // Find the followage date
int totalDays = (DateTime.Now - followDate).Days; // Work out total days
if (totalDays >= 365) // If more than a year, say something funny
{
CPH.SendMessage("You've been here longer than a year — it doesn't matter...");
}
else // Else just post normally
{
CPH.SendMessage($"{user}, you followed on {followDate}");
}

Final Thoughts

You can always learn to code — just don’t expect to start by writing massive, impressive scripts overnight. It’s a learning process, so enjoy the journey. It will be tough at times, but when you finally have something you’re proud of, you’ll know the struggle was worth it.

It’s okay to feel overwhelmed, but don’t let it stop you. Take a step back, breathe, and remember that every coder started somewhere.

Take pride in the small victories — because even the small ones are still victories.