Re: a php book



Geoff Berrow <blthecat@xxxxxxxxxxx> writes:
It's not easy. The basic concepts of programming are hard for beginners
to grasp and the learning curve is very steep.

If there is a way of dumbing it down to the point where it becomes easy
I'd dearly love to know what it is. And so would my A level students.

At the age of seven (no typo) I was taught a little bit of Logo at
school. We got as far as defining functions, including calling
functions from functions, in a few days of teaching time.

Advantages of Logo:
- reasonably clear imperative syntax
- instant feedback
- draws pretty pictures
- no messing around with memory management, IO, library dependencies,
compilers, security issues, etc.

Disadvantages:
- no practical application
- does involve a bit of learning of new syntax when switching languages

Then you hopefully have learnt enough about basic control structures,
functions (and why they are useful), and so on to go onto more
powerful languages with the basic concepts solidly learnt.

I'm told Python shares a lot of the advantages as a teaching language
while also being powerful enough to be used for serious applications,
though I've never used it myself.

--
Chris
.



Relevant Pages

  • Re: There has to be a better way to develop web applications.
    ... Juan T. Llibre ... > a list of supported languages, some VERY archaic that can now be used with .NET. ... >>> if you elect to use .NET Framework and ASP.NET your bound to MS server OS. ... >> steep than any other web platform's learning curve. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: vba to vb.net
    ... There are very few comparisons between the two languages, ... There is going to be a large learning curve to dotNet, ... Whether or not knowing VBA before hand would provide any advantage would be ...
    (microsoft.public.vb.database.ado)
  • Re: vba to vb.net
    ... Is there a big learning curve in moving from vba to vb.net? ... There are very few comparisons between the two languages, ... There is going to be a large learning curve to dotNet, ... Whether or not knowing VBA before hand would provide any advantage would ...
    (microsoft.public.vb.database.ado)
  • Re: Is delphi a good introduction to programming?
    ... Sophistication costs effort. ... > As with natural languages, ... programming languages it a matter of how problems are generally ... learning curve of similar and of less sophisticated languages. ...
    (comp.lang.pascal.delphi.misc)

Loading