From the basic use of HTML coding, to the innovation of CSS styling, Web designing has evolved from a complex coding system to now a graphics friendly interface, It has shifted from a skill meant for the special few to what some kids take as a hobby.

When we say Web designing (professionally it is web designing and developing), it is the use of a combination of different web languages ( HTML for the mark up, CSS for adding styles, Javascript for user interaction, PHP for form validation, Mysql for saving and retreiving from a database, Pearl & Ruby for creating web apps etc.) in creating, administrating, publishing and updating a website into the world wide web.

Presently, There are increasing numbers of websites on the internet due to the importance of having an online presence for companies and corporate entities coupled with the tremendous development to the technologies associated with website designing, for example you dont have to memorise codes anymore, or be supernaturally gifted or taught by a professor or attend a computer college, Web designing tutorials are now mostly offered free on the internet and their videos shared on youtube. You can learn any web language online and even develop more on those you already know by registering in web coding forums, visit sites created by web  geeks, almost every code line or trick is shared and published on sites all over the internet.

Let me tell you why you should be interested?, If you are curious like me to know how links or buttons direct you to another page, or you wonder how a site based in USA knew you are Olamide, or you want to venture into developing a career as a web administrator, blogger, web developer etc or you are already an IT professional maybe in programming, engineering or networking, having a knowledge of web design can be a plus because you yourself might decide to own a website for your service or a personal blog, so in every way having even just a brief knowledge of web designing is very useful.

Now let's go into the basics, every beautiful, classy or interactive website you see on the internet are basically from a mark up language namely HTML (Hypertext Mark Up Language). The links, buttons, images, boxes, texts, menus that are displayed on the browser all have a corresponding  HTML  called element. HTML is raw, is just like typing a text in notepad, the styles and formatting are limited, so to add eye catching styles, colors, background-colors, borders to images, style texts i.e. bold, italics, underline, capps then we add CSS (Cascading style sheet). Going further, we want our website to be interactive, we want animations, fading backgrounds, slideshows, we want some events when user clicks or hovers on a link or button then we add JS (Javascript). As time goes on, we want users to fill and submit some informations to us on our website, we want to validate the datas they enter in the form, we want the output of their informations to be displayed in a file e.g. a slip for acknowledgement or confrimation then we need to add PHP (Hypertext Preprocessor).

HTML, CSS, JS and PHP are only the basics, there are other advanced and more powerful languages like Python, Pearl, Ruby, AJAX etc. Although its good to have a knowledge of the basic languages, but with the popularity of WYSWYG (what you see is what you get) softwares and websites who enables you to create sites without any knowledge of coding, these WYSWYG are fast and simple, because you just have to choose a ready made template or theme, change the heading and some texts and you got a site!. But the disadvantage is you are not entirely in control of your site look and some of the theme or template might not be flexible for your changes but if you are a beginner in web designing I will advice you only use WYSWYG like Wordpress, Joumla, Weebly, Blogger etc for you to have ideas of different site concepts and designs because its better and more efficient to learn and master the cumbersome but robust hand coding system.
There are a lot if tips on the internet for you to start designing a webite or if you a web designer, already there are always updates, latest versions and new frameworks. Keep following my posts as I will  be giving more insights,  latest updates, video links and I will be referring you to up to date blog posts that contains relevant info and tips about web developing and designing. 

No comments:

Post a Comment

Got Any Question Or Opinion? Ask Below