Motivation For Python:)

Syed Faizan
PythonForKids
Published in
3 min readDec 19, 2018

(THINGS EVERY CODE NEWBIE NEEDS TO KNOW)

If learning how to code were easy, everyone would be doing it

1. Don’t be Afraid of Failures — Aim for it

What is failure, really? Why is it so important to fail at something before we can succeed?

Failure, as much as it hurts, is an important part of life. In fact, failure is necessary. I have failed more times than I’d like to admit. And I’m not talking about small failures. I’m talking about the kind of failures that change your world, completely disturbing your finances to mental-wellbeing. And, if you’re anything like me, then you’ve also most likely failed many times over. I can’t say that I particularly enjoy failing, but failure, through its life-altering lessons, makes us into better persons (Otherwise, I wouldn’t have started this blog for you People after leaving ACM). When we think about failure, we think of things in a negative light. We say that failure is painful, But, for those that have known true failure, and have bounced back from it, understand that failure in life is necessary for success. Sure, failing hurts. In fact, it cuts deep like a razor, slicing its way to our inner core. Yet, it’s necessary.

As a programmer, the stages I have faced are:

2. EVERYTHING IS ALWAYS BROKEN. IF YOUR PROGRAM WORKS, YOU’RE NOT PROGRAMMING, YOU’RE DONE FOR THE DAY

Programming students are often frustrated that their programs are always breaking. But by definition, if you’re a programmer, your programs will be broken. If your program works, you aren’t programming, you’re ready to shut down your Laptop for the day. Rather, Learn to read the clues in your error messages to fix bugs and then break things again. Embrace things being broken and know it’s not your fault, it’s not because you’re stupid, it’s not because you’re bad at programming. It’s because that is the nature of this craft: to exist in a broken state.

In fact, the only way for everything to work all the time would be to stop innovating. So get comfortable existing in a state of error.

Frankly, I have been programming for 4 years. The difference between Newbie programmer and an experience programmer simple is:

3. PROGRAMMING IS A NEW WAY OF LIFE, NOT JUST A DEGREE

Programming isn’t something you do at your University. It’s not a degree, it’s a life. It will change your perspective on everything. I’m serious: one of my friends who used to come on weekends at my room to learn to programme, once told me that since learning to program, he’s cleaned his hostel room differently because he realized, the way he was doing it wasn’t efficient. Programming gives us a new way to communicate and connect with the people and things and topics that occupy our lives. So get ready for a lot of changes. It may feel weird, like you’re becoming a different person. Embrace it.

4. STAY FOCUSED

If you are from my University, you would better know that I bunk classes throughout the semester and go all day debugging code and programming for absolutely no money. But truly, the best way to find out what learning to code is really like is to just start coding and see for yourself. Just Get up for it!

SUMMARIZED:

  1. Don’t be afraid to ask for Help!
  2. Don’t generally learn the code, pick a project and get started on it
  3. Don’t be afraid to fail, get stuck in code!
  4. Have enough confidence to believe in yourself
  5. Treat Programming like a new music/beat to your life!

--

--