When you look at all the options available to you, they can be very overwhelming. This section will hopefully provide some help to get you started.

FOR REAL BEGINNERS If you have little or no experience with coding then the recommended place to start is with a program called Scratch. It has a nice friendly interface and is drag and drop. You can create lots of animations, games etc with this very quickly.

Scratch is taught in primary schools, however you may want to ask about codeclub this is a club for 7 - 11 year olds to teach scratch, html/css and then python in a fun and safe environment such as a school, library or community centre. Please ask your teachers for more information. Torbay Library service is hoping to start one up but they need volunteers to run sessions.

You may want to look in to hour of code which has small themed activities with challenges to teach basic concepts of programming. This may be a good place to start before moving on to Scratch.

The [RaspberryPi)(https://www.raspberrypi.org/) has a special version of scratch that allows you to control switches, lights and other devices attached to the computer.

There is also a special version of Scratch for the Arduino which allows you to control lights, switches

The next step up could be to start creating mobile apps with App Inventor Which was written by the same people who wrote scratch.


Python

If you prefer you can move on to text based languages such as Python : There are several options here

Online editors are good for learning the basics.

Finally you may want to look in to learning to create web sites, this is again taught as part of When you look at all the options available to you, they can be very overwhelming. This section will hopefully provide some help to get you started.

FOR REAL BEGINNERS If you have little or no experience with coding then the recommended place to start is with a program called Scratch. It has a nice friendly interface and is drag and drop. You can create lots of animations, games etc with this very quickly.

Scratch is taught in primary schools, however you may want to ask about codeclub this is a club for 7 - 11 year olds to teach scratch, html/css and then python in a fun and safe environment such as a school, library or community centre. Please ask your teachers for more information. Torbay Library service is hoping to start one up but they need volunteers to run sessions.

You may want to look in to hour of code which has small themed activities with challenges to teach basic concepts of programming. This may be a good place to start before moving on to Scratch..

The [RaspberryPi)(https://www.raspberrypi.org/) has a special version of scratch that allows you to control switches, lights and other devices attached to the computer.

There is also a special version of Scratch for the Arduino which allows you to control lights, switches

The next step up could be to start creating mobile apps with App Inventor Which was written by the same people who wrote scratch.


If you prefer you can move on to text based languages such as Python : There are several options here

Online editors are good for learning the basics.

Finally you may want to start creating your own websites. This is another module in the the codeclub curriculum. But as with Python there are books and online resources (see below).

So there are lots of options to get started.

Reading resources

OPERATING SYSTEMS

PROGRAMMING

Title Publisher / Author ISBN
Scratch Programming in easy steps: Covers versions 1.4 and 2.0 Sean McManus 978-1840786125
Python in easy steps Mike McGrath 978-1-84078-596-8
Raspberry Pi in easy Steps Mike McGrath 978-1-84078-581-4
HTML 5 in easy steps Mike McGrath 978-1-84078-425-1
CSS3 in easy steps Mike McGrath 978-1840785418
JavaScript in easy steps Mike McGrath 978-1840785708

MAGAZINES