Page 50 - Young Wise
P. 50
Burhan YILDIZ Dinçer CAN Kamil ÖZER ACADEMIC CORNER
CODING
THE FUTURE:
Don’t Just Use It; Build It Too
Have you ever paused when opening an without learning the basics. When you of “I got an error”, say “I learned something
app on your phone and thought, “How was understand ideas like variables, conditions, new.” And perhaps most importantly: don’t
this made?” Or wondered what kind of loops, and functions, you are not just compare yourself to others. Especially on
logic lies behind a game you play for hours? learning a language—you are learning how social media, it may seem like everyone
Most of us think about these questions programming works. knows everything—but that’s far from
briefly and move on. Because we’re used reality. Everyone has a different starting
to a certain role: being the user. But there’s point and learning journey.
another side to it—the people who design, In fact, the biggest obstacle to learning
develop, and bring that world to life. And software development isn’t that it’s
contrary to what you might think, crossing hard—it’s that it’s constantly postponed.
over to that side isn’t out of reach.
The phrase “I’ll start one day” often
Software is not only about writing code, as stretches into years. But even the 10 lines of
many people think. Yes, coding is code you write today will take you further
important, but the real work starts with than yesterday. Small steps accumulate over
how you think. When you face a problem, time and create big differences.
Of course, there is an important point
you need to break it into small parts and
many people forget: coding is not learned
solve it step by step. This is called
just by watching. Watching videos is easy,
algorithmic thinking. It is not as difficult as
and saying “I understand” is even easier.
it sounds. If you can explain how to solve a
But real learning starts when you sit down
problem simply, you are already doing
and use your computer. When you begin
most of the work.
to try things yourself, you really start
learning. You will make mistakes, and you
will see many errors. This is completely
normal. Every mistake teaches you
something new, and every problem you Today, finding learning resources is
solve helps you move forward. easier than ever. Videos, online courses,
That’s why you don’t need to overwhelm documentation… everything is at your
yourself with massive goals at the start. fingertips. But what really matters isn’t the
Setting a goal to build a huge project often resource—it’s consistency. While some
results in never starting. Instead, building people have access to the same resources
small but functional things is much more and make no progress, others make
One of the most common questions significant progress with regular effort.
effective. A simple calculator, a to-do list, or
beginners ask is, “Which language should
a small game… These won’t overwhelm you, In the end, software isn’t just a
I learn?” It may sound very important,
and seeing something tangible come to life profession—it’s a way of creating. A small
but at the beginning, it is not as critical as
will significantly boost your motivation. project you build today might turn into
you think. The answer depends on what
you want to build. If you want to create Alongside technical knowledge, mindset is an application people use tomorrow. And
a website, HTML, CSS, and JavaScript are just as important when learning software maybe one day, someone will pause while
a good choice. If you want an easier start, development. What you tell yourself using an app and think: “Who made this?”
Python is a great option. However, no throughout the process directly affects The answer might be simpler
matter which language you choose, one your progress. Instead of saying “I can’t do than you think:
thing is always true: you cannot improve it”, say “I haven’t figured it out yet.” Instead You.
48

