Installing Scratch on OpenSUSE
Scratch is a developer application with the young in mind it is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas and concepts, learning to think creatively, reason systematically, and work collaboratively.
First of all I cannot take credit for anything posted in this article - I got the details required from here Elinux.org. Here you will find full and detailed procedures for many of today's Operating Systems. All I have done is extract the portion that applies to Ubuntu, Debian and it's many derivatives.
About the examples
Algorithms and pseudo code
A computing program is a series of actions that are carried out in a specific order. A procedure for solving a problem is called an algorithm. (named after a 9th century Persian mathematician). Hence any procedural language program is also an algorithm. It consists of
Naming a variable var is probably the most common mistake. If you really are stuck for a meaningful variable name, call it myVar.
By establishing a few coding guidelines your code can becomes more readable and easier to edit. The following should be considered as guidelines, rather than standards. The guidelines an be broken down as follows.
While Linux is more secure than MS Windows it doesn't mean security issues can be ignored. Whenever you connect to the Internet, you may be at risk. This is perhaps especially true if you are running a server.