+ 2
What should be the order of learning web designing? Is it html - CSS - JavaScript - bootstrap - PHP ?
order of learning web designing
4 Answers
+ 5
You are quite right. You should learn HTML first, then CSS and then some script language which you prefer for start (js or php).
But leave the external libraries like bootstrap/jquery and frameworks for desert. Learn the pure language and designs patterns first before you get to know how to use ready to use libraries.
And of course don't forget about Data Bases (SQL), it's very important if you want to create web applications.
+ 4
Yes that order would be fine, also if you include Jquery before PHP. then After PHP, mySQL..
than after these, look deeper for more frameworks and options (like Angular, Laravel, node.js, etc)
+ 4
html>css>javascript. (Skeleton>Skin>Behavior)
The thing is, as someone who needed to develop a website myself for a small trades company, I ran into the problem quickly where after the site visual and behavioral design was down, I needed to store information and pull information to complete actions within the site. This couldn't be accomplished with mere cookies. This is where databases comes in, and in my opinion, a part of designing the website as a complete package. You want to sell your site for a few grand? You better have the DB down along with a wire frame.
You have two overgeneralized options:
-php paired with sql and some json
-Or what I came to realize after weeks of effort into php and sql, NOSQL was a more appropriate model for my client's ever shifting requirements and core data.
Going back to (Skeleton>Skin>Behavior) we now can add
Brain =(DB = (Memory bank)+ Query language = (how we process and transport the data in that memory bank))
Websites can be looked at as organisms, not just posters. Otherwise the client can just use squarespace, or you can, and then you are not a web designer, rather a webmaster admin.
+ 3
html css and JavaScript for sure. Php is not related with web designing too much. In my opinion skip boostrap and just better learn really good CSS, it has much cleaner way to make responsive page just with CSS.