.. _installing-scratch: Installing Scratch 1.4 ###################### .. include:: /header.inc We will be using a program that was designed to make it easy for kids to get into programming. The program, called Scratch_, was designed at MIT as a graphical program. You will be able to "drag and drop" programming constructs with your mouse, then run the program and watch things happen. Basically we will use it as a simple way to introduce you to basic problem solving using fundamental concepts of computer programming. We do not need to get bogged down in typing in programs that need for you to be very careful in your typing, when all we want to do is get started. Scratch_ can do that, and it should be fun. So, let's start off by installing Scratch_ on your PC. Windows Installation ******************** Navigate to the Scratch_ website and download this file: * `ScratchInstaller1.4.exe `_ Once it is on your system, open up `Windows Explorer` and navigate to your `Downloads` folder. Double-click on the program name to start the installation. .. note:: I installed this on a brand new version of Windows 10, just to try it out. There was a pop-up asking if this was OK. This message is displayed because you are installing a program on your system for all users. Just say OK, and press on, it is safe! This is what you should see as the program installs: .. image:: images/Scratch1.png :align: center :width: 600 .. image:: images/Scratch2.png :align: center :width: 600 .. image:: images/Scratch3.png :align: center :width: 600 .. image:: images/Scratch4.png :align: center :width: 600 .. image:: images/Scratch5.png :align: center :width: 600 .. image:: images/Scratch6.png :align: center :width: 600 We will examine this screen in detail as we get started with the program. Installing on Mac OS-X ********************** I use Macs a lot in my software development. The Mac OS-X operating system is so close to Linux that if you know how to use one you can be productive on the other very easily. This is especially true if you use the :term:`command line` to issue commands, rather than `point and clicking` with your mouse. If you work on servers, like web servers, you will use the :term:`command line` a lot. Scratch can be installed on Macs as easily as we just saw on the PC. We just need a different installer: * `MacScratch1.4.dmg `_ Once downloaded, open up the Mac Finder tool and check your `Downloads` folder. Double-click on the file name to start the installation. You should see a simple window asking you to drag the application to the `Applications` folder. Do this and you are done! .. vim:filetype=rst spell: