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
