Hello,
I am interested in writing an English/Grammar program like the MyWritingLab that so many colleges are using today for my job. In order for it to work, I know that I will eventually have to master the following: CSS, HTML, XML, Javascript, mySQL, and PHP.
My question is....in what order do I tackle these puppies? Also, I find this stuff just a little bit interesting so I am not interested in using a program like Dreamweaver- I would like to be able to hand-code it all. It is a hobby, so I have as much time as it takes, but I was hoping to get something off the ground by next summer if I start now. Is that possible?
Learnng subjects from CSS to mySQL??
Moderator: General Moderators
- Christopher
- Site Administrator
- Posts: 13596
- Joined: Wed Aug 25, 2004 7:54 pm
- Location: New York, NY, US
Re: Learnng subjects from CSS to mySQL??
Yes. Start with whatever interests you first. Now get going and start posting your questions and code...
(#10850)
Re: Learnng subjects from CSS to mySQL??
I would recommend something like the following sequence:
1. Creating a web page: HTML, CSS, Javascript.
2. Data storage and retrieval: XML, [relational database theory], MySQL.
3. Dynamic web content: PHP.
You will notice that I inserted the subject of relational database theory before MySQL. The other topics are all languages (or in the case of MySQL, a specific database engine). But perhaps 80% of the database problems that people discuss in this and other database forums are issues related to how they are structuring their data storage. It is the most critical part of any application that involves databases. And yet, few people really study how to do it correctly, and very often the person with the problem doesn't realize that it's because their data is not properly structured. You won't learn it by studying the commands in MySQL. But there are many good tutorials online. Just Google for relational database tutorial.
1. Creating a web page: HTML, CSS, Javascript.
2. Data storage and retrieval: XML, [relational database theory], MySQL.
3. Dynamic web content: PHP.
You will notice that I inserted the subject of relational database theory before MySQL. The other topics are all languages (or in the case of MySQL, a specific database engine). But perhaps 80% of the database problems that people discuss in this and other database forums are issues related to how they are structuring their data storage. It is the most critical part of any application that involves databases. And yet, few people really study how to do it correctly, and very often the person with the problem doesn't realize that it's because their data is not properly structured. You won't learn it by studying the commands in MySQL. But there are many good tutorials online. Just Google for relational database tutorial.