|Author: Mahesh 28 Mar 2016 Member Level: Gold Points : 4 (Rs 4) Voting Score: 0|
Static website can be built easily with learning HTML and CSS. However you can't use the dynamic content in it unless you learn PHP, Ruby, Python or Java. These languages help you make the content on the page change dynamically. So you can create interactive websites. So anyone can make their own websites with HTML and CSS. But to extend it from simplicity to more complex dynamic content, you need to learn other languages.
Let's answer your questions one by one.
If you learn PHP then you can use MySQL and other database to make dynamic website. Same can be done with the Java using JSP and Servlets. So both languages are capable of giving you same result.
You can just learn PHP alone if you're building website. You can also learn WordPress which is made up from PHP. This way you can accelerate the website building task.
There are many database out there such as - PostgreSQL, MySQL, Oracle DB, MariaDB, SQL Server and SQLite. However most of the hosts online support mysql and PostgeSQL. So you should have some familiarity with these two.
You don't need compiler for PHP but just Apache or Zend server. That server helps render the PHP on webpage. You have to learn PHP if you wish to use it to code your webpage content. You can learn is very quickly from codecademy.
|Author: yogesh 01 Apr 2016 Member Level: Silver Points : 3 (Rs 3) Voting Score: 0|
If you don't want to program alot than go for CMS like wordpress or drupal. CMS gives you everything dynamically to handle your website and wordpress is also easy to learn. and if you have knowledge of PHP with wordpress than it will great for you to customize your website as your wish.