Hi everyone! My name is Freya. I am 16 years old and I started using Scratch when I was about 11. I haven't been on Scratch for a very long time so I have made this my new account.
I have always loved I.T. and been very good at it. I can pick up things very easily when using technology, especially computer games (which I also enjoy). As I've got older I've become a lot more interested in the advanced side of I.T. My dad is very experienced with computers, and whenever he's helped me with a complex situation I've thought to myself: "How cool would it be to be able to to that!" On the internet I have seen many people talk about areas of computing that I am not familiar with and felt the same way. I am growing more and more curious about programming and I know from my time at Scratch that there are some very advanced programmers here. I heard that Scratch is related to a programming language called Squeak?
Anyway, I was wondering if anyone here could tell me more about computer program and introduce me to a programming language that I could practice in my free time.
Thanks for reading!
~Freya
Offline
Oops I meant 'computer programming' not 'computer program'!
Offline
Scratch is a programming language that itself is programmed in Squeak. Some users can edit this and make their own Scratch Mods (modifications).That's it as far as Squeak is concerned.
Offline
DragonKeeper978 wrote:
Hi everyone! My name is Freya. I am 16 years old and I started using Scratch when I was about 11. I haven't been on Scratch for a very long time so I have made this my new account.
I have always loved I.T. and been very good at it. I can pick up things very easily when using technology, especially computer games (which I also enjoy). As I've got older I've become a lot more interested in the advanced side of I.T. My dad is very experienced with computers, and whenever he's helped me with a complex situation I've thought to myself: "How cool would it be to be able to to that!" On the internet I have seen many people talk about areas of computing that I am not familiar with and felt the same way. I am growing more and more curious about programming and I know from my time at Scratch that there are some very advanced programmers here. I heard that Scratch is related to a programming language called Squeak?
Anyway, I was wondering if anyone here could tell me more about computer program and introduce me to a programming language that I could practice in my free time.
Thanks for reading!
~Freya
Simple languages:
Scratch
Squeak
C++
JavaScript
Python
Offline
Well, if you're good at Scratch, and feel like moving on, so there are several options you can take. You should probably learn Python; it's a great introduction to many languages, it's powerful, and it can run on both desktops, some mobile devices, and servers. If you think you want to do web programming, you should learn HTML and CSS, then JavaScript and PHP. If you want to create desktop applications, try C++, or Java, or even Python.
Offline
Thank you very much for the advice. I apologise for making a duplicate topic. I know I shouldn't always expect replies within a day, I was just unsure if I should have put my post here, so I 'moved' it. But I know it's in the right place now so it's fine
Anyway, I've decided to start with Python, as it's the most popular recommendation and I have a Linux system. I'm not really planning on doing anything in particular with any programming that I learn unless it's HTML or CSS, I just want to see if I enjoy programming. I will probably learn Squeak too as I have that on my computer already as well as Scratch. Again, thank you so much everyone for the advice.
Offline
DragonKeeper978 wrote:
Anyway, I've decided to start with Python...
Great choice! It's a good first language.
I helped lead on a Scripture Union holiday called Livewires, where we do loads of techy stuff including teaching Python to people who've never programmed before. You can download the packages and worksheets we use and go through them. You may find them helpful
Offline
Offline
DragonKeeper978 wrote:
Thank you very much for the advice. I apologise for making a duplicate topic. I know I shouldn't always expect replies within a day, I was just unsure if I should have put my post here, so I 'moved' it. But I know it's in the right place now so it's fine
Anyway, I've decided to start with Python, as it's the most popular recommendation and I have a Linux system. I'm not really planning on doing anything in particular with any programming that I learn unless it's HTML or CSS, I just want to see if I enjoy programming. I will probably learn Squeak too as I have that on my computer already as well as Scratch. Again, thank you so much everyone for the advice.
If you're unsure if you put a topic in the right place, a good idea is to report it, and the mods will give you their feedback.
Linux is awesome. What OS are you using? I have Lubuntu 12.04.
Offline
blob8108 wrote:
DragonKeeper978 wrote:
Anyway, I've decided to start with Python...
Great choice! It's a good first language.
I helped lead on a Scripture Union holiday called Livewires, where we do loads of techy stuff including teaching Python to people who've never programmed before. You can download the packages and worksheets we use and go through them. You may find them helpful
Hey, I've heard of them, I looked for a package that helped program with pygame, but I couldn't find it on there website, but I am probably just better at python without pygame
Offline
pizza22 wrote:
blob8108 wrote:
DragonKeeper978 wrote:
Anyway, I've decided to start with Python...
Great choice! It's a good first language.
I helped lead on a Scripture Union holiday called Livewires, where we do loads of techy stuff including teaching Python to people who've never programmed before. You can download the packages and worksheets we use and go through them. You may find them helpfulHey, I've heard of them, I looked for a package that helped program with pygame, but I couldn't find it on there website, but I am probably just better at python without pygame
The package download includes a "games" module which makes working with Pygame a lot easier. Have a look at the games on the worksheets, or see sheet W which is the complete reference.
You can download Pygame here.
Offline
blob8108 wrote:
pizza22 wrote:
blob8108 wrote:
Great choice! It's a good first language.
I helped lead on a Scripture Union holiday called Livewires, where we do loads of techy stuff including teaching Python to people who've never programmed before. You can download the packages and worksheets we use and go through them. You may find them helpfulHey, I've heard of them, I looked for a package that helped program with pygame, but I couldn't find it on there website, but I am probably just better at python without pygame
The package download includes a "games" module which makes working with Pygame a lot easier. Have a look at the games on the worksheets, or see sheet W which is the complete reference.
You can download Pygame here.
Thanks
Offline