Folks
Hi.

> Plus you should consider setting up Drupal to manage his pages.
>
> 1. Learning the CMS was is better anyway since that is the way real web
> sites are managed now;
>
> 2. He can start out with filtered HTML (which is dead simple), then as he
> learns progress to unfiltered, and eventually PHP;

PHP is full of bugs and security vulnerabilities(all the time). It
maybe easier to learn+program comparatively but I would rather not
bother with it.

I would rather suggest that junior start with Python. It has beautiful
structured syntax thats easy to grasp and things can be developed
pretty fast in Python world. As long as he's excited about
programming, Python I believe will keep him/her reasonably happy. All
the usual data structures are there in the standard library plus
learning it superbly easy and fun too. There are standard web
frameworks available for Python such as Django, Grok amongst many
more. More at http://docs.python.org . I started with Python(more
towards application programming then gradually doing web stuffs)
couple of years ago. Never really looked back! :-)

Also added to this are the enormous Python bindings that exist for
doing everything from A to Z.

2D/3D graphics? -SDL/PyOpenGL
Maths? - Scipy, Numpy
GUI? - GTK binding, QT binding
Web? - Django, Grok

There's so much more... Also a free book by Bruce Eckel -
http://www.mindview.net/Books/TIPython

-- 
Regards,
Ishwor Gurung
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to