Skip to main content

The Beginning

 

Coding was always something I was interested in.

Introduction

I used to be super interested in coding as a kid, because who wouldn't want to make games, create web pages? I obviously signed up for coding tuition when I was around 10, and just could not keep up at all. The teacher was fine, but I guess I just got bored trying to understand and remember the "functions".

Recently, I decided to change this, by trying to learn coding again. I still have some basic knowledge for coding, for example loops, conditionals, data types, but other than that, I just forgot everything. After this, I found this incredible website called freecodecamp.org . If you're learning to code, which I think you are doing since you're reading this, you'll probably find this website to be incredibly useful.

Other than that, I realized that, "I could probably help some future coding beginners if they saw a blog from a person learning to code." and I set up this blog. I really hope that you'll find this blog quite useful and a bit entertaining!

Day 1

I actually just thought of blogging this journey of mine on day 2, so I guess I'll talk about two days in this blog post! I spent the first day just breezing through 3 exercises, but the last exercise was a bit tricky for me! It was a program to multiply the rate of pay and hours worked. This was pretty easy, but they also asked me to add 0.5 the rate of pay after the hours worked was over 40 which was a bit tricky, but still alright. Then, the final exercise required me to add a failsafe in case the rate of pay (or) the hours worked was not in numbers, and I had to think a lot.

Who am I kidding? I just looked at the teaer's code. This was probably a bad mistake since I read several research articles saying that testing yourself was the way to learn something properly. Active recall or something. This was probably nothing but I should have some self restraint later on.

The conditionals were very easy for me since I just visualized it as the teacher drew on the slides. It can be very helpful to draw an imaginary line which shows you what will happen when you code. The variables are also very easy to grasp. You just think of “this is this”. It’s really that simple! The function basics can be simplified to just “things that do stuff in the code"

Day 2


Today, I learned the basics of functions. It's just a tool to stop yourself from repeating 300 lines of code 5 times to just repeating a single line 5 times. It seems like a really useful tool to me but I guess I won't know until I learn more! When I was also doing the exercises, I found out that the exercises teacher's name was Charles! To be honest, I was just calling him the exercise guy. Too bad I still don't know the lecturer's name though!


Aside from the discovery, I cheated by looking at Mr. Charles' work again. I think it's going to be a bit hard for me to stop cheating, but I think I'll get over it someday.


The functions are really getting to me, but I'm somehow starting to understand it! I've also started the iterations since it's quite easy to understand! The coding is starting to give me headaches so now, I'm going to stop for today! I also started to use the # to comment so I don’t lose track of things.

The Code

This is the section of the blog where I show the best code I've written during the day!


code

It ain't that much but baby steps, ya know?
Don't hesitate to tell me what you want to hear me write about other than learning to code!

Signing off,
Stewie

Comments

  1. Stewie, the first few steps are always the hardest~ keep learning and you'll be great!

    ReplyDelete
    Replies
    1. Thank you, Mr. Twister! I'll keep it in mind!

      Delete

Post a Comment

Popular posts from this blog

What are Strings? A Beginner's Guide Into Programming Strings in Python

  What is the meaning of a string in coding? Introduction Hello there, coders! This was definitely one of the weirdest concepts I had to understand when I was learning to code.  It is so simple, but I spent an entire evening understand strings! It was ver y embarrassing , but at least I know now!  To hopefully regain my pride, I'm going to explain what strings are in programming as a beginner. What even are strings? Strings are data that you can print out. It's basically text. You might be confused if 9 is a string or an integer (number), but you can just change it! You can type in your code editor to turn a certain variable or a number into a string, in our case 9, by using the str() function. You can put anything in there and it will turn into something you can print out! You can't perform math on the string '9' though. My Experience Aside from the usual data types, I was a bit stumped when I reached the string functions. There were just so many string functions,

A Complete Overhaul of My Text-Based CYOA Game in Python!

  Everything changed. Introduction Hello there, coders! Today, I'm going to be sharing my experiences with planning and coding a text-based CYOA game in Python! The Overhaul I overhauled everything. Why? Well, it all started when I felt some doubt about my game. I felt like everything was going alright, when I took a closer look, and saw that there was no CYOA elements in it whatsoever!  The problem with it, was the fact that you chose 4 items in the beginning, and the story unfolds right in front of your eyes. There was only one single choice in the entire game. This was why I started version 2, where the player wouldn't choose any items in the beginning and make the choices inside of the haunted mansion. When I got into writing the story, I just kept overcomplicating it with souls, and arrogant mansion owners, that I just decided to scrap it completely. There was also a version 3 but I completely forgot about it. I think I scrapped it since there were just too many choices to