computer_program

Lavi Perchik- Unsplash

This shows some projects I've made in the past, and tells the story of how I learned to program.

I started computer programming around the start of 2016. I was 7 then, soon to be 8, still living in Connecticut. Anyway, I started with the scratch tutorials. Here's my first project.

Dance_Party

Dance Party

Here's another game I made with a scratch tutorial. Pong! Fun and simple. This was also made at the start of 2016. As far as I can tell, I didn't follow the tutorial correctly or something, because it doesn't work very well.

Pong

Pong

This game was originally from a book. I added some things. Not very good programming, but this was the first time I started making actually interesting things. Even if I didn't totally understand the things I was adding.

Space_Battle

Space Battle

One of my first projects that I created. It's a magic eight ball! I remember thinking it was so confusing, and learning how variables work.

8_ball

Magic Eight-Ball Three Choices

Another one of my first projects. Make art with sound!

Sound_Art

Sound Art

This one I made right after the last one. A sound meter!

Sound_Meter

Sound Meter

Okay, so none of those are very good. Here's a project I made later, much better, than some of my others. Not great, mind you, but interesting enough. I just looked up some random, simple games, and then I tried to remake it in Scratch. It kind of worked!

Dont_Get_Crushed

Don't Get Crushed

This isn't that interesting, but I love it. I remember thinking about an algorithm of how to win this sort of game in third of fourth grade and then making it in Scratch. It was very enjoyable.

Number_Guess

Number Guess 1-1000

One of my favorite projects. It tells you the current metric time. 1 day is 10 metric-hours, and 1 hour is 100 metric-minutes. I first came across the idea in fourth grade, because I remember hating how complicated calculations with time were.

Metric_Time

"Metric" (10-Based) Time

Next, I decided to try out cloud variables. You can store data online. In this project, you move around. Have someone else play with you. It asks you if you want to host or join. I don't think that was actually necessary, but... Just say host if you are playing first, or join if you are joining someone else. You can't play anything, only move around. But it's cool that you can interact with someone!

Cloud_Variables

Cloud Variables


At the same time, I was doing other stuff on Khan Academy!

  1. Khan Academy: It started with me looking at computer programming at Khan Academy. I did some Javascript stuff, but lost interest eventually.
  2. HTML: I go to Khan Academy again and do some HTML stuff. Just the basics. It's really fun! After I finished that, I try the next course, about integrating JS into HTML. I totally don't know what they're talking about.
  3. DOM: I get bored and stop again. A little bit later, I'm like: let's do Khan Academy! So, I go over and say, this time I'll not be stupid about the DOM modification stuff. So, I relearn JS. After that, I do JS integration into HTML. Yay! I know it now!
  4. Uhhh... JQuery? That's where I'm in now. What's next on my list of not understanding but eventually learning on Khan Academy? I don't know. I think it will be either using JQuery and other libraries, or advanced JS. The problem with that second one is that I need to know some trig, because they start out by talking about 3-d stuff and I have no idea what's going on. It will probably happen in a year or two, either way.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.