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

#1 2008-08-21 11:44:47

Kingbradley6
Scratcher
Registered: 2007-05-17
Posts: 100+

Scratch Gives You That Head Start!

Well before I start I must say I'm not an educator but this seemed the only forum suitable to post this.

I'm currently a 15 year old GCSE student, but after playing video games fairly often I had always wanted to create a game from a fairly early age.

I could never find anything.  At age 13 I learnt HTML & CSS as, in my opinion, they could become a substitute for not knowing programming.  But I could only ever create websites on games rather than actual games!

I kept on searching Google to find Game Engines only to find that they required a good knowledge of statically typed OOP languages (probably C++  mad ).

Then one day, my dad informed me that there was an article on the BBC of a new program whereby people can create movies, animations and games.

I downloaded one of the first releases of Scratch and got to work.  At first it was a bit hard to grasp but I soon got good, at least in my opinion!

I never uploaded any of my Scratch projects up to this website but I did embed them into my own website using my knowledge of HTML.

Eventually, despite how good Scratch is, I wanted slightly more options.  Not that it is bad, I was just tired of Scratch's app GUI.

And so I went on to learn a programming language and I must say that the whole concept of Scratch really helps you learn a programing language.

I can now program in Ruby - but it would have never happened without Scratch.  Unfortunately Scratch doesn't teach you GUI programming so I can only create console shell applications but nevertheless, for someone that wants to go to Oxbridge and do a Joint Honours in Mathematics and Computer Science, this is a great "push-in-the-right-direction".

I'm currently now learning both GUI programming, JRuby, RoR framework and Java as then hopefully I can create exact look-a-likes of Scratch.

So, Thank you Scratch!  I suggest anyone who wants to learn a programming language and doesn't know anything to learn Scratch - it really does help you understand variables and 'if's and 'elsif's etc.

I'm also looking foward to NetScratch, hopefully that can teach me to develop network programs in Ruby.

Offline

 

#2 2008-08-21 12:02:30

dbal
Scratcher
Registered: 2007-07-19
Posts: 100+

Re: Scratch Gives You That Head Start!

Kingbradley6 wrote:

Well before I start I must say I'm not an educator but this seemed the only forum suitable to post this.

I'm currently a 15 year old GCSE student, but after playing video games fairly often I had always wanted to create a game from a fairly early age.

I could never find anything.  At age 13 I learnt HTML & CSS as, in my opinion, they could become a substitute for not knowing programming.  But I could only ever create websites on games rather than actual games!

I kept on searching Google to find Game Engines only to find that they required a good knowledge of statically typed OOP languages (probably C++  mad ).

Then one day, my dad informed me that there was an article on the BBC of a new program whereby people can create movies, animations and games.

I downloaded one of the first releases of Scratch and got to work.  At first it was a bit hard to grasp but I soon got good, at least in my opinion!

I never uploaded any of my Scratch projects up to this website but I did embed them into my own website using my knowledge of HTML.

Eventually, despite how good Scratch is, I wanted slightly more options.  Not that it is bad, I was just tired of Scratch's app GUI.

And so I went on to learn a programming language and I must say that the whole concept of Scratch really helps you learn a programing language.

I can now program in Ruby - but it would have never happened without Scratch.  Unfortunately Scratch doesn't teach you GUI programming so I can only create console shell applications but nevertheless, for someone that wants to go to Oxbridge and do a Joint Honours in Mathematics and Computer Science, this is a great "push-in-the-right-direction".

I'm currently now learning both GUI programming, JRuby, RoR framework and Java as then hopefully I can create exact look-a-likes of Scratch.

So, Thank you Scratch!  I suggest anyone who wants to learn a programming language and doesn't know anything to learn Scratch - it really does help you understand variables and 'if's and 'elsif's etc.

I'm also looking foward to NetScratch, hopefully that can teach me to develop network programs in Ruby.

Glad to hear that you took the initiative to move on to more serious programming languages after you mastered Scratch.

If you are interested in Java, take a look at Greenfoot.

If you like drag and drop programming but would like to work in 3D, take a look at Alice.

They can both be downloaded for free.

Last edited by dbal (2008-08-21 12:05:01)


Dick Baldwin - Don't get stuck scratching. When you master Scratch, move on up to more serious programming languages. Free online programming tutorials:
Scratch - Alice - Java - C# - C++ - JavaScript - XML - Python - DSP

Offline

 

#3 2008-08-21 12:04:07

Kingbradley6
Scratcher
Registered: 2007-05-17
Posts: 100+

Re: Scratch Gives You That Head Start!

I'm more interesting in coding than working with a Visual programming software.  That's why I'm currently working with Ruby  big_smile

It's fun once you know what your doing to write hundreds of lines of code - seriously.

Offline

 

#4 2008-08-21 12:06:34

dbal
Scratcher
Registered: 2007-07-19
Posts: 100+

Re: Scratch Gives You That Head Start!

Kingbradley6 wrote:

I'm more interesting in coding than working with a Visual programming software.  That's why I'm currently working with Ruby  big_smile

It's fun once you know what your doing to write hundreds of lines of code - seriously.

Greenfoot provides the best of both worlds:  Text-based coding combined with visual output.


Dick Baldwin - Don't get stuck scratching. When you master Scratch, move on up to more serious programming languages. Free online programming tutorials:
Scratch - Alice - Java - C# - C++ - JavaScript - XML - Python - DSP

Offline

 

#5 2008-08-21 12:07:54

Kingbradley6
Scratcher
Registered: 2007-05-17
Posts: 100+

Re: Scratch Gives You That Head Start!

I will have a look but I personally now prefer the Enterprise OOPLs.  OOP helps if I want to attend a CS course.

Thanks for info anyway.

EDIT:  Actually there is a lot of Java programming in this - thanks.

Last edited by Kingbradley6 (2008-08-21 12:10:05)

Offline

 

#6 2008-08-21 12:14:25

dbal
Scratcher
Registered: 2007-07-19
Posts: 100+

Re: Scratch Gives You That Head Start!

Kingbradley6 wrote:

OOP helps if I want to attend a CS course.

I totally agree.  It not only helps, it is absolutely essential to learn OOP if you want to succeed in the world of serious programming (including game programming for which the standard is C++).  While I personally prefer Java (because it is easier to avoid errors than in C++), there are a number of good OOP languages out there.

My advice is to make certain that you learn a language that is strongly typed.


Dick Baldwin - Don't get stuck scratching. When you master Scratch, move on up to more serious programming languages. Free online programming tutorials:
Scratch - Alice - Java - C# - C++ - JavaScript - XML - Python - DSP

Offline

 

#7 2008-08-21 12:16:46

dbal
Scratcher
Registered: 2007-07-19
Posts: 100+

Re: Scratch Gives You That Head Start!

Kingbradley6 wrote:

EDIT:  Actually there is a lot of Java programming in this - thanks.

Greenfoot is 100% pure Sun Java.  Sun is one of the sponsors of the Greenfoot project.


Dick Baldwin - Don't get stuck scratching. When you master Scratch, move on up to more serious programming languages. Free online programming tutorials:
Scratch - Alice - Java - C# - C++ - JavaScript - XML - Python - DSP

Offline

 

#8 2008-08-21 12:20:39

Kingbradley6
Scratcher
Registered: 2007-05-17
Posts: 100+

Re: Scratch Gives You That Head Start!

Well I prefer Java to C++.  C++ is only needed in the gaming industry or where software that need to be quick and powerful and although I'm into computers and programming I do not wish to become a programmer so learning Ruby and Java are fine for me.  Just hobby stuff.

Thanks for all the info.

Offline

 

#9 2008-08-21 14:51:39

dbal
Scratcher
Registered: 2007-07-19
Posts: 100+

Re: Scratch Gives You That Head Start!

Kingbradley6 wrote:

Well I prefer Java to C++.  C++ is only needed in the gaming industry or where software that need to be quick and powerful and although I'm into computers and programming I do not wish to become a programmer so learning Ruby and Java are fine for me.  Just hobby stuff.

Thanks for all the info.

By the way, I wasn't meaning to take anything away from Ruby.  I simply don't know anything about it so I'm not qualified to comment one way or another.  I do know that it is becoming very popular.


Dick Baldwin - Don't get stuck scratching. When you master Scratch, move on up to more serious programming languages. Free online programming tutorials:
Scratch - Alice - Java - C# - C++ - JavaScript - XML - Python - DSP

Offline

 

#10 2008-08-21 14:53:35

Kingbradley6
Scratcher
Registered: 2007-05-17
Posts: 100+

Re: Scratch Gives You That Head Start!

It's very similar to Python but just IMO cleaner syntax.  Although it's slower than C++ and Java it is a pretty powerful OOPL.

Also Ruby on Rails is useful although I'm not very experienced with the RoR framework.  Yet to learn it.

Offline

 

#11 2008-08-21 14:56:35

dbal
Scratcher
Registered: 2007-07-19
Posts: 100+

Re: Scratch Gives You That Head Start!

Kingbradley6 wrote:

It's very similar to Python but just IMO cleaner syntax.  Although it's slower than C++ and Java it is a pretty powerful OOPL.

Also Ruby on Rails is useful although I'm not very experienced with the RoR framework.  Yet to learn it.

I'm curious.  What are you using to monitor the forums so that you know within seconds that I have replied to one of your posts?


Dick Baldwin - Don't get stuck scratching. When you master Scratch, move on up to more serious programming languages. Free online programming tutorials:
Scratch - Alice - Java - C# - C++ - JavaScript - XML - Python - DSP

Offline

 

#12 2008-08-21 14:58:08

Kingbradley6
Scratcher
Registered: 2007-05-17
Posts: 100+

Re: Scratch Gives You That Head Start!

Lol - I'm on FireFox3.  And it's just at the moment it's the only thing I'm doing.  No more tabs open - unusual for me.

I should be customer support  tongue

Offline

 

#13 2008-08-21 15:03:20

dbal
Scratcher
Registered: 2007-07-19
Posts: 100+

Re: Scratch Gives You That Head Start!

Kingbradley6 wrote:

Lol - I'm on FireFox3.  And it's just at the moment it's the only thing I'm doing.  No more tabs open - unusual for me.

I should be customer support  tongue

I like your signature.  It's kool.

You must not be back in skool yet for the fall.


Dick Baldwin - Don't get stuck scratching. When you master Scratch, move on up to more serious programming languages. Free online programming tutorials:
Scratch - Alice - Java - C# - C++ - JavaScript - XML - Python - DSP

Offline

 

#14 2008-08-21 15:05:12

Kingbradley6
Scratcher
Registered: 2007-05-17
Posts: 100+

Re: Scratch Gives You That Head Start!

Thanks for the nice sig comment  big_smile

I've still got two more weeks left of my summer holiday.  Perhaps it is because I'm English?  8:00pm here, even if I did have school - no school at 8pm  tongue

It's called autumn mate  mad   tongue   Just kidding.

Offline

 

#15 2008-08-23 17:04:32

Bobby500
Scratcher
Registered: 2008-04-19
Posts: 1000+

Re: Scratch Gives You That Head Start!

Either of you 2 know any good css tutorials?

Offline

 

#16 2008-08-23 17:14:06

Kingbradley6
Scratcher
Registered: 2007-05-17
Posts: 100+

Re: Scratch Gives You That Head Start!

Well for the more advanced CSS stuff that takes your website from professional to enterprise-cool class you should just search Google, but for the basics and to grasp CSS try Tizag:

http://www.tizag.com/cssT/

It's also got other good tutorials on HTML, PHP, JavaScript and MySQL plus more.

You can also use W3Schools but it's slightly old nowdays.

Offline

 

#17 2008-08-23 18:15:51

Bobby500
Scratcher
Registered: 2008-04-19
Posts: 1000+

Re: Scratch Gives You That Head Start!

Thanks.

Offline

 

Board footer