PHP is a great server-side language for developing database driven and dynamic websites, so I must say that is a good choice! And MySQL is a very good DB to use with PHP, so for that you are good to go!! Learn PHP!!
|Ranfaroth wrote: |
|If you want to stay in web technologies, you should learn ..... semantic technologies (RDF, RDFS, OWL...) |
It's true... The semantic technologies will build the Web of tomorrow.
You should learn also SPARQL, GRRDL and the microformats.
SPARQL spec became a Candidate Recommendation last week.
You can already play with SPARQL and the wikipedia database with dbpedia SPARQL endpoint
I would personally not recommend learning anything like SPARQL... it's far too much hassle and chances are you'll never need it anyway. No, what I recommend is that you learn PHP and MySQL. That's what you'll need 99.9% of the time.
You're so wrong Read this poster : the semantic web is clearly the future. (Maybe you've already heard the buzz word web 3.0 ?)
|Fire Boar wrote: |
|I would personally not recommend learning anything like SPARQL... it's far too much hassle and chances are you'll never need it anyway. |
PHP is only a "tool", and as already been recommended many times above. Semantic web is a group of concepts and technologies which can be manipulated with different tools (PHP, Python, Java... For instance : an article about using SPARQL with Java)
| No, what I recommend is that you learn PHP and MySQL. |
There's here 2 levels : the tools (PHP is recommended), and the technologies (SW, which in particular is the way interactions between websites or data will be done tomorrow)
Semantic web could indeed be the future, I'm not denying that; but the present is what's important right now, especially for a designer whose knowledge of webpages is currently limited to (X)HTML and CSS.
I am looking at practicality. Stick with the times, and don't jump ahead. If something fails, you've wasted your time. But if something is in common use currently, by all means learn it - your knowledge of programming languages and techniques such as PHP and MySQL that has been built up through time will mean you will find it no difficult task to learn new languages and techniques.
Everyone has a web browser that reads HTML. Cater to them. Write pages in PHP which generates HTML, use MySQL or similar for databasing and come up with some useful and practical webpages useable and accessible by all. Don't limit your audience.
During all this thread, people have already advice learning PHP and MySQL, so no need to repeat it
Moreover, those are only technical tools, contrary to the concepts in the SW...
By the way, SPARQL specs was released last week.
Python's a great language to learn too.
But I would learn php first.
After learning PHP, python was a lot easier to learn.