Learn programming 1: Introduction (old version)





The interactive transcript could not be loaded.



Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Aug 1, 2011

[Comments and more videos at funprogramming.org]

** There is a new version of this video **

Welcome to Fun Programming!

In this series of videos I will be explaining creative programming to non programmers. I start with a programming language called Processing in the next video. This episode is part of a challenge to create one video each day during August 2011.

The images in the video are recorded from some programs I did for fun in different programming languages. The first one with the gray background uses "bezier curves" for drawing lines. Then follows a program I did for a 25-line program competition, which displays the text "Only the impossible is worth attempting. In everything else one is sure to fail." (by Celia Green). At 00:51 flight paths are animated. This was related to a job I did. At 01:11 you can see an experiment using the PaperVision 3D library.

At 01:31 I played with an animated cell that follows the mouse pointer. When the cell is near the mouse, it's glowing happy, otherwise it's gray. If you shake the pointer in one place the cell runs to you, but if you move the mouse too fast, it will get scared.

All these experiments were done in ActionScript (Flash). Finally at 02:03 you can see the new version of the first animation with the bezier curves. This was created using ProcessingJS, which is the JavaScript version of Processing and runs inside a web browser.

Comments are disabled for this video.
When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...