Technology update - Small Basic: Welcome to the incredible world of programming!
Are you interested to know what programming is all about? Small Basic combines a friendly environment with a very simple language and a rich and engaging set of libraries to make your programs and games pop. In a matter of few lines of code, you will be well on your way to creating your very own game! Share your programs with your friends; let them import your published programs and run them on their computer. Using the Silverlight player, you can even post your games on your blogs and websites for them to play your creations in the browser. Learn the programming concepts starting with the fundamentals and move your way up. Small Basic is based on .NET and what you learn here could be easily applied to other .NET programming languages like Visual Basic. And when you do graduate to Visual Basic, you can bring your existing programs with you using a built-in conversion utility.
You can download Small Basic on www.dreamspark.com.
The Quick Start Guide can be downloaded here.
The following course (in PowerPoint presentation format) assists you in your first steps:
- Lesson 1.1: Introduction to Small Basic
- Lesson 1.2: Statements, Properties, and Operations
- Lesson 1.3: Variables
- Lesson 1.4: Conditions and Loops
- Lesson 1.5: Branching and Subroutines
- Lesson 2.1: Graphics Window
- Lesson 2.2: Turtle Graphics
- Lesson 2.3: Exploring Shapes
- Lesson 2.4: Sound, Program, and Text Objects
- Lesson 2.5: Clock, Desktop, and Dictionary Objects
- Lesson 2.6: Flickr, ImageList, and Network Objects
- Lesson 3.1: File Input and Output
- Lesson 3.2: Stacks and Arrays
- Lesson 3.3: The Math Object
- Lesson 3.4: Events and Interactivity
- Lesson 3.5: The Controls Object
- Lesson 3.6: Debugging Aids
- Lesson 4.1: Playing with Shapes
- Lesson 4.2: Responding to Events
- Lesson 4.3: Collision Detection
- Lesson 4.4: Advanced Games
- Lesson 5.1: Sharing Code
- Lesson 6: Graduating to Visual Basic
- Get all lessons