P O W !

Programmer's Open Workshop

This site is only just started - it will grow - but don't expect a lot.  As I get experience, I will try to document it - in the meantine - accept it as is - or perhaps - YOU could add a liitle to the site.

POW! is a Windows 16 and 32 bit implementation of the Oberon language - similar to Pascal / Modula 2 languages.  You can get your free copy from:
The POW! Homepage

For beginners and self-taught programmers - there is an email disscussion group.- but this group is specifically targetted at the 16 bit implementation of POW!  To join a group for 32 bit - go to the POW! homepage.
Subscribe to POW! Beginners Email
Enter your e-mail address: 
pownews Archive
An e-group hosted by FindMail's eGroups.com
 

An Introduction to Programming in POW!
To write an introduction to programming in any language is very difficult.  Although I'm an experienced programmer - I am new to POW! and new to programming in the Windows environment.  This is an attempt to document the learning curve that I am experiencing.  Because these pages are directed at self-taught programmers, I have tried to eliminate 'jargon' and use simplistic terminology - so the purists reading this may find the content to be academically disappointing!
All readers will have different levels of experience and different backgrounds.  So to start I will define a few different expertise levels to try to isolate a good starting point for you.

LEVEL 1 - Experienced Windows- Pascal or C programmer
You should be able to learn POW! just by looking at the demo programs that come with the product - then you could help me out by improving these Introductions.  But the Languages Differences page highlights just a couple of minor points that may speed up your learning process.
 
LEVEL 2 - Experienced Pascal or C programmer
This was the level that I started with POW!  The difficulties were not with learning the language - it was making the quantum leap from DOS programming to Windows programming.  The Learning Windows Programming page should help you here.
 
LEVEL 3 - Experienced BASIC Programmer
POW! is a far more structured (and strict) language than BASIC.  The Learning Structured Programming Page is the place for you to start.
 
LEVEL 4 - No or little programming experience.
To dive into POW! with little programming experience would be a very tall order - and way beyond the scope of this introduction - however I do have a possible approach that you could take.  I suggest that you learn to program in BASIC to learn some simple programming fundamentals - details to get you started are on the Learning to Program Page.
 
Email Brosco