@corto
Quote:
Once, I tried to port SQLite and it failed (almost done but still problems with partial locks on files). I didn't wait for someone else does the port. Even if that happens Still motivated I contributed to compile the last version on OS4 and I created a MUI example to explain how to use the sqlite lib. I didn't wait the last version was available.
And today, both are available !
I learnt a long time ago, that if a piece of software isn't already available or it doesn't quite do what you want, the answer is to pick up a compiler and do it yourself. I started out on BASIC (of various versions from the ZX81 to AMOS), moved on to E in order to write more system-friendly software and stepped up to C from there. Along the way I've dabbled in ARexx, Perl, PHP, Javascript, intent VP-code, Installer, I even did a bit of ASM in the C16 days.
All of this was entirely self-taught, from documentation, examples and asking probably very basic questions. I'm very quick at picking things up and seem to have the right sort of logical mind, and I agree that some people really struggle with this and programming probably isn't for them.
I, however, can't get my head round people who can already program, yet can't manage to string together a simple Installer script. I also notice my continued offers of help in this department - bar "steal one of my scripts, it does exactly what you need" - have been ignored.
Quote:
There are many languages to start programming (AmiBlitz, C, C++, Ruby, Python, ...).
Modula-2, E, ARexx, Perl, Installer
...
I'd recommend ARexx as a good language to start with. It's on a par with BASIC at the lowest level (but can be much more powerful). If nothing else, utilising it to extend other apps or automate tasks is a step in the right direction.
Alternatively, if somebody wants to learn Installer and bombard anybody who uploads a program which is more complicated to install than "copy the entire folder to your hard drive", that would make everybody's life a little better.
Chris