Welcome to the board _mg_,
I agree on everything Mike say.
If you plan on learning webdevelopment through php/mysql you have to achieve some knowledge of the languages them selves ie. php/sql Here at CodeNewbie we can be a great resource, but only if you know some form of the language (that beeing beginner level or advanced)
When teaching from scratch it is a big challenge, not only for you, but everyone involved, so naturaly it would be best if you would sign up for some classes, but should you decide to be selftaught, then feel free to ask any question you might have here.
Here is a few pointers regarding the LAMP items.
Linux
When doing webdevelopment/design there isn't that much knowledge required in this field, unless you plan on running your own server, however given that many hosting companies provide a login shell you better know the basics.
The Linux Command is a great reference, when you want to be able to look up any command you want to use. But it's a bit pricy, instead theres a ton of sites online where you can get the same info, here are a few on the
linux command reference (
1;
2;
3;
4;
5)
If you plan on running your own server,
The Linux Documentation Project is a good place to start. But for a real usage you would need to be familliar with atleast
vi(m),
tar (
1;
2),
sed (
1;
2),
gawk (
1;
2),
cron, etc.
As you can see, the scope of Linux is so large, that I won't walk you through it all in this thread.
Apache
When serving webpages,
Apache is the webserver of your choice, there are all the info you could possibly need to get from their
Online documentation
MySQL
This is the database, which will hold your dynamic data that you can fetch using
php,
perl,
C/C++ etc.
Eventho the
MySQL project provides a vide spred
online documentation, I find it rather confusiong to read and search through, it is simply not as great as the one for php
provided by php.net, therefor here are my preferede references (
1;
2;
3;
4;
5)
Php
As previusly mentioned
php is a language, which among others can be used to interact with
MySQL, we here at CodeNewbie provides the entire
Php Manual which is a great read, for any difficulty regarding the use of which functions it provides, the
online function search is the best there is, but it requires you know the language, and know what functions you should be using.