Skip to main content

From HTML to Python and back: Learning to Code


Simple HTML code

Coding is serious business!

So I've always been fascinated by technology. I love checking out latest inventions, gadgets, solutions and generally anticipating just how easy life can get with technology. It helps that I have a deep fear for drudgery. I mean, sitting for hours day after day, doing the same boring work, or having to do things manually?

Not me!

I first had a good understanding of how we can make our computers do what we want them to do in junior secondary school having to work with Microsoft excel. I remember being grateful to Bill Gates for creating something so cool. I could drag down my cursor across various cells and it automatically computes according to the function I inputted. That was cool to me.

Fast forward to 2015, I decided to try out coding as it was the rave around me. Many thanks to my younger brother who was pushing me to learn to code. I did try. With an HTML book in the "Head First" series, I liked it. They broke down the concepts with their unique writing/teaching style. I actually wrote some lines of code according to the lessons, feeling like a programmer. Let me tell you, I was sold!

Or so I thought, immediately I went back to school to round up studies, I abandoned it completely. It was always in my mind but somehow I just didn't continue. Add to the fact that I didn't have a laptop- a perfect excuse.

2016, I came back to programming and this time, it was python. My brother convinced me to try out python because it was simple and interesting. Also that I could write cool programs and even make apps with it, my soul rejoiced. Finally, I thought, I'll be able to make all those apps in my head. HTML then seemed useless and utterly boring to me, so I embraced python.

Played around with Python a little then got lazy. I'll admit I never found Python boring and it was even easier than HTML but for some reason I stopped. I developed an on-off relationship with code, one fueled by guilt. Something had to be done, so I just kept reading. My coding books, articles, then success stories. Reading other people's journey excited me. Then having most of the guys in my life being techies, I began to realize just how much it could pay.

I remember being on a date and his phone rang. I allowed him to take it and listened to his conversation. From his whole geeky talk which was a turn-on (I'm a real-life nerd, not my fault), to the main fire which was hearing him negotiate an amount for a work he had to do. Baby, I needed to cash in on this tech thing. I said nothing and went home, then intensified searching for all the tech related stories I could find. Actively sought out pay and allowed my mouth water.

Is money a motivation for going into tech? Hell yeah! 

Fortunately for me, that wasn't the only thing. I'm already in love with technology and the thought of wielding such power- building software, telling the computer what to do, automating my tasks, using tech for my future plans in agriculture and environmental issues, having a better possibility of encountering new challenges and feeling like I'm a problem solver is really important to me.

Last year, I picked up a nice book on HTML and CSS once again recommended by my brother and I actually not only read but did some exercises. I also talked to a cool software developer and he gave me really good advice that helped me examine why I have been inconsistent with my learning. He told me to learn for a year and take my time. 

Who knew the impatient yet perfectionist part of me was the problem all this while.

I mean, my brother had always told me to focus on one thing and be patient. He actually demystified this whole coding thing for me but emphasized patience. Maybe hearing it again from someone else made it sink in further. Either way, it worked. I'm going at my pace, giving myself to coding for 30mins to 2hrsmax daily and for the first time, I've been grasping better and actually consistent. Yaaaassss!!!

So, here I am, a proud code newbie, no longer trying to rake in the money immediately but actually enjoying the process of learning to code. Enjoying not understanding concepts immediately, enjoying writing code and seeing the beautiful results and putting a little "respeck" on HTML. 

I'm obviously very far from being called a developer but I'm proud of the tiniest progress made and the patience I've learned. For that I'm grateful and at this point that's all that matters!

Comments

Popular posts from this blog

2020: Reflections

I had an idea of what my year in review would look like when I penned my goals. What I didn't envision was the performance 2020 was going to put up. The draft was in my head. I imagined ticking off items on my list, laughing and patting myself on the back for a job well done. Now, all I have are reflections. My thought process has changed, my perception on several issues altered and that is way more interesting than what I planned earlier. These are what I had in mind for 2020 1. Learn web development 2. Write more 3. Earn more from my side gig. 4. Create more streams of income. 5. Get my masters degree 6. Use Duolingo daily 7. Get a mentor especially for my coding. 8. Workout at least 10mins daily. 9. Get a great job. 10. Take at least 20 online courses. 11. Read at least 12 books this year 12. Apply for & get at least 1 foreign opportunity( internship or fellowship). 13. Be more aggressive about my goals. 14. Celebrate every win and step taken towards my goals. Did I achieve ...

A Simple Guide to Using Content Marketing to Build a Brand or Business

  Content Marketing! Can't stop seeing or hearing about it everywhere, can you? Sounds like some complex concept that can make your business a powerful, money-minting machine. No, it's not that complicated. Yes, it can do a lot for your business. For starters, what's content marketing? Content marketing is creating, publishing and promoting relevant, useful content to a defined audience to build a relationship with them - with the ultimate aim of turning prospects to customers. It can also be defined as using storytelling to sell a product. Content marketing however, is a long-term strategy and the goal is to build a solid relationship with your customers. This is what easily separates content marketing from traditional advertising.  The attention and relationship with your customer is prioritized over just selling. For most businesses, the goal of content marketing for them is to: Increase brand awareness Achieve better SEO rankings Engage with their audience Increase cust...

How to Build Self Confidence

There are two main things that can have a profound effect on self confidence: Money Looks And a third one that many don't realize: HEALTH - both physical and mental. Look at ads selling beauty and fitness products. A lot of them offer products that promise to build or restore your confidence. It is usually said explicitly or heavily implied. That's how much of our self confidence we attach to our looks. Anti-acne ad... see the C-word written boldly What about money? It's self deceit to ignore the ways money improves our self confidence. Money-boosted confidence manifests in many ways: Walking boldly into a restaurant or store to order without questioning your pockets, Boldly approaching the woman of your dreams, Being choosy about projects to work on because money isn't a problem, etc. I mean, how many times have you imagined being able to do these things? The problem is, we don't want to derive our confidence from money and looks. Those are transient. What happens ...