On Thu, 9 Nov 2000 [EMAIL PROTECTED] wrote:

> Me and a couple of friends are interested in learning c or c++
> we are all in yr 10 and have interest in linux and programing in it.

Excelent!

> We are looking for a few day course that runs during the christmas
> holidays some time. we want it to be resonably laid back and relaxed using
> plain compilers and not anything fancy ie vi :wq gcc foo, most of us have
> done some programing before including delphi, Visual B and a few of us
> have dabbled around a lil bit in c/c++

Well I guess Tafe might have courses over the holiday period but your best
bet might be those community colledges. They might be on break too.

>[snip]
> none of us have much money so we arnt interested in any
> superdooper-come-and-play-on-our-sun type courses.

Well I think you are going to find it very hard to find anything that
suits for what you can afford.

My recomendation would be to purchase (or borrow) a good book. The one I
learnt C++ from was

        C++ How to Program (How to Program Series)
        by Harvey M. Deitel, Paul J. Deitel

It was a fantastic book and very very enjoyable to go through.

This book

        Accelerated C++: Practical Programming by Example
        (C++ In-Depth Series)
        by Andrew Koenig, Barbara E. Moo

is also highly recommended by people. My copy just arrived, but I have not
read it yet.

When you read the book read every page and do every exercise. Compare your
programs and learn from each other.

Also set yourself a task to perform at the end. The best example is a
simple text based game like robots or something. Write it and then go over
every line of code and see where you can make it better.

After doing that you will know the stuff well. You can do it at your own
place, racing through the easy bits and spending time on the harder ones.
The cost is minimal.

The do some database integration, some GUI.

> At the moment we are just investigating to see what is out there so any
> info/ feedback would be great.

There are plenty of progammers on SLUG, who may be able to comment. And if
you get stuck we can help out.

_Linux_ is one of the best platforms to learn on.

Rodos

P.S. Once you have learnt one language, then read a book on another one
such as Perl or Java and reimplement your robot game. Then give it a
graphical front end.

P.P.S. The robot games consists of

a. You have a field (grid) the size of the screen/window.
b. A level starts with number of robots randomly placed on the field.
c. There is also a man on the screen who may move in any direction of the
   compass.
d. The level is played with the man and robots taking turns in moving in
   any direction of the compass by one grid position. If a robot can take
   the position of the man he dies, if a robot lands on a robot they both
   die and create a crash site.
e. If the man or robot moves onto a crash site they die.
f. The level is finish when all the robots have crashed. Each level has
   more robots.
g. The man has a number of teleports which he can use instead of a
   direction move which takes him to a random location on the field.

There is a gnome robots game that has a version of it if you need more
info. Its a very addictive game when you write it yourself. I added some
extra features such as "standing your ground" so you could just stay in
the one spot for each move until the level was complete, great when you
had the robots in a suicide pattern.

-- 
[EMAIL PROTECTED] | I find this a nice feature but it is not according to
Camion Technology | the documentation. Or is it a BUG? Let's call it an
+61 2 9873 5105   | accidental feature. :-)                  [Larry Wall]



-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug

Reply via email to