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
   45   46   47   48   49   50   51   52   53   54   55