This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2009-11-26 14:31:08

jacool
Scratcher
Registered: 2008-01-25
Posts: 1000+

My Time With Programming

You often hear about 07’ers and 08’ers on Scratch; I fit into the category mentioned last.
To be precise I joined the Scratch community on January 26th, which means that I’ve been on Scratch for a fairly long time.
But when I think about it; it doesn’t seem like a very long time ago, I was 13 and now I’m almost 15.

The reason why I directly started to like programming with Scratch is because when you open it and look at the different block palettes, you see directly what different functions there are; there are no other ones than those displayed.
When you start programming with other text-based languages for example BASIC; You don’t see what different ‘blocks’ there are, No, to do that you have to Google for a BASIC documentation etc.

That just takes time and it text-based languages have a tendency to look more advanced and complex than graphical based.
I have always wanted to learn how to program, when I was little and visited my dad’s workplace (Ericsson Mobile Platforms), I just looked at employee’s computer screens and wondered what they were doing.
When I was about 4-5 years old my grandfather gave me his old computer running Windows 3.1, I started to play with the computer and I learned how Windows worked.
A couple of years later my dad gave me his old computer running Windows 98; there were many new functions than in Windows 3.1 and I played around and learned even more.

When I saw the function “Restart in MS-DOS mode” I immediately tried it, unknowing about what it was.
The computer restarted and text popped up, no GUI here…
I had no clue what to do and I had to hold the power off button on the computer to turn it off again.
This situation can be compared to the situation I mentioned before; when first learning to program.

Windows 98 GUI mode is like Scratch, which I immediately started to play around with and Windows 98 MS-DOS mode is like text-based languages which I first didn’t get at all and which are very very hard for beginners.
In 2007 my computer skills had been a lot better and I built my own computer.
One day when we sat around the dinner table I asked dad if he knew programming, he said that he knew C and BASIC.
He also told me that he had made a computer game with BASIC back in the 80’s.

Right after I had finished my dinner I ran up to my room and Googled ‘BASIC’.
I think that one of the results was a Wikipedia article which I started to read; I found out that there was a BASIC dialect called Liberty BASIC.
I downloaded the Liberty BASIC trial version but I encountered a problem, where to start.
I read some online tutorials but they didn’t help me a lot.
I uninstalled LB and tried downloading Python.
Python was easier but I didn’t know how to make a game.
After a couple of minutes of Googling I found Scratch.
Right when I ran it for the first time it looked fairly simple compared to Python and BASIC.
I knew how coordinate systems worked and I tried to make some basic projects, my first game was a maze game.

I visited the Scratch website and set up an account.
I uploaded my project to the website and started working on more games.
When I visited the website a second time I had got two comments on my game.
One of them were from Paddle2See, who gave be constructive critic.
I added Paddle2See to my friend list and looked at his projects, the ones I saw was the first projects on Scratch I had looked at besides my own.
His projects were stunning and I thought “Are these things really made in Scratch?”
I finished some games I had started on before and I uploaded those too.
And again I received comments from Paddle2See, and I was encouraged to learn even more!
After a while I even made my own platformer engine.
Then I quit, I don’t know why, but I just did.
I didn’t make any projects for more than 8 months.
When I came back I made a scrolling platformer game for a school assignment.
Then I quit again for more than 6 months.

When I came back I was more active than I had ever been, especially in the forums, I can’t believe it’s just 3 months ago I made my first post outside Sow & Tell.
And in these three months I have learnt really much about programming.

Some people quit Scratch because they want to move on to more advanced languages.
I agree that Scratch isn’t the most advanced programming language, but that’s the challenge, to make advanced projects with a simple language.
I don’t think I’ll ever quit Scratch!

Scratch On And Have Fun!

Last edited by jacool (2009-11-26 14:35:09)


http://i571.photobucket.com/albums/ss159/JacobKar/svensktiger-1.png

Offline

 

#2 2009-11-27 10:15:17

jacool
Scratcher
Registered: 2008-01-25
Posts: 1000+

Re: My Time With Programming

*Bump*  Why don't you tell me about your time with programming  big_smile


http://i571.photobucket.com/albums/ss159/JacobKar/svensktiger-1.png

Offline

 

#3 2009-11-27 10:43:13

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: My Time With Programming

Well...

When I first discovered computers, they were for computer games, and computer games alone. Back when I was a little kid, before I was even in school, our family had a Windows computer, which I used to play some Hot Wheels games. Then that computer crashed and the hard drive failed, and that was the end of the Windows era.

Then we got our first Mac - An iMac, which our whole family used. This thing was so much faster than the old Windows one! I kept playing computer games on it.

The I discovered Chipmunk BASIC, a text-based language - I gained experience at it, made lots of programs, and then for the grand finale: a 2 or 300 line one, which was huge.

Then I got invited to go to this Vacation Bible School thing by one of my friends. I accepted, and I'm glad I did, because otherwise I probably would never have learned about Scratch.

Anyway, I met this kid there, who thought he was smarter than me.* We got into an argument, but that's another story... But then I started talking to this kid's friend about programming. He said that he could make almost anything he wanted to, and I doubted that... So I asked him the web address of the program he had, and he told me: scratch.mit.edu. I got home and went to the website, got an account (The-Whiz), and started making projects.

Then in September '08, for an unknown reason, I quit, but I came back in May '09 and went on to make many more projects.

*This as in fourth grade, and in fifth grade he was in my class, and we were friends ever since...

Offline

 

#4 2009-11-27 10:53:54

scmb1
Scratch Team
Registered: 2009-03-19
Posts: 1000+

Re: My Time With Programming

OK, but mine isn't nearly as excited.

I found Scratch on Google in early '08. I was actually looking for something to make games with. I found Scratch, downloaded it, but did not become a member. I started out make a couple of really (really, really) lame games. Then I stopped.

Fast Foward....

I took Geometry first semester last year and really liked it. I very disappointed when my teacher told us that the only way that proofs would useful in "real life" was if we became Geometry teachers. The next semester we moved on to Algebra 2, never to see geometry proofs again. I talked to my dad and he said that writing proofs was similar to programming. So I went back to Scratch, but this time, I made math stuff.

My first project in my "math era" was a quadratic formula calculator.  I became a member on March 19th, 2009, and shared it. Looking back at that project, I realize how primitive it is, but I was still learning the math potential of Scratch. I continued to upload projects. Most of them are math related.

Scratch made me really love programming  and it inspired me to take a Java class over the summer. It was really fun! I was also very active on Scratch over the summer.

Then school started. Because of homework and other business, I haven't been able to make as many projects lately, but I Scratch whenever I have free time (and an idea).

Like jacool, I don't plan on quitting anytime soon. Scratch is great!


http://i48.tinypic.com/2z5pqad.png

Offline

 

#5 2009-11-27 11:05:20

Greatdane
Scratcher
Registered: 2007-06-05
Posts: 1000+

Re: My Time With Programming

Mines is kinda short, I guess.
Story Time! Yehheee!  tongue

I was an intrepid 7-year-old. I was really into computers at that time, and I wanted to use them.

I remember the long periods of time I spent thinking... thinking... thinking... And finally the day came.

"Dad? How do computers work?"

My dad was a computer engineer, so he knew a lot about computers. He introduced me to something called "Alice" which was like Scratch, except 3-D. But I couldn't program with it. It was too simple, I couldn't do anything with it. My dad coaxed me to move on to Java.

During my 3-month period of programming Java, I did little. The best I could do was do something you can make in Scratch today within 15 seconds.

So one day, he showed me something. It was called, "Scratch". I was amazed by it. Absolutely. I made an account, and programmed right away.

And here I am, there and now, learning Python. It has been a long road. At least I have found a rest stop.  smile

Thank you Scratch. I hope to stay here until 2011.

I hope.  smile


The future belongs to those who believe in the beauty of their dreams.
        ~ Eleanor Roosevelt

Offline

 

Board footer