Dressful.me | HTML, CSS, PHP, MySQL, Enough Already!
21520
single,single-post,postid-21520,single-format-standard,ajax_fade,page_not_loaded,boxed,,qode-theme-ver-9.1.3,wpb-js-composer js-comp-ver-4.5.3,vc_responsive

06 Feb HTML, CSS, PHP, MySQL, Enough Already!

Over the years, I’ve spent a lot of time trying to understand all of the different languages and ways that are available to communicate through the web medium, including top digital marketing strategies and the likes. I began by learning Dreamweaver software…BTW, this got me absolutely no where, as I had to re-learn everything. TIP: Dreamweaver is good, learning backend is better, and if you ever plan on becoming a quality web designer and/or programmer you will have to learn this; and dreamweaver in no way prepares you for it. Anyway, I digress… Once I think I have come a long way in my slowly expanding knowledge of web design, graphic design and programming, there is an entirely new set of languages I have to learn. And, before I learn them I have to actually know what in heck I need to learn them for. So here’s a little overview for anyone who has been in my predicament: (This list assumes you already know web graphics amp; proper designing principles…To cover the graphical part of web design would require an entirely new list, which would include Flash!)

1. HTML -Basic web design, foundation of principles you will need to understand. It is the meat and bones of your website, and whether or not you are relying on CSS, or possibly some user interface for designing your web page, there will come a time when you need to use basic knowledge of HTML. Also, this would include constructing the code in between the tag of your website, which changes depending on the code you’re using, programs you’re using and important for meta tags.

2. XHTML – HTML with a few more rules. Learn this after you’ve mastered HTML, there is no need to learn HTML amp; XHTML at the same time, unless of course you want to. It will become the standard way of doing things, but essentially it consists of some extra rules when properly creating your website

3. CSS -Also a basic foundation you’ll need to learn in order to succeed as a web designer. Through learning HTML, you should understand tables and how to configure them, from this point CSS is the next language and design instrument you need to be proficient in. In a nutshell, you need to learn HTML and tables, then unlearn tables and use CSS. It sounds redundant, but I personally beleive it is necessary.

4. DHTML -applies some CSS and HTML elements so that they achieve more dynamic functions. It is a creative way of looking at basic HTML amp; CSS, someone else has done the dirty work of figuring out how to utilize basic web page design and make it better, so learn this next.

5. Javascript -Program of choice for web designers who want to achieve interactivity (forms, feeds, etc.) and also some dynamic aspects of web design. You don’t necessarily need to learn javascript like the back of your hand, but you should understand it pretty well and be able to apply almost any function needed with a little research.

6. PHP/SQL – This is a HUGE jump from javascript, very difficult, very complicated and overall it is much different from you’re used to learning if you haven’t worked with C++ or any other advanced programming languages. Once you’ve learned this though, your stock goes up 10 fold. You can create forums, blogs, ecommerce sites-shopping carts, and a lot more. You’ll also have to unlearn some previous javascript, because javascript is not indexed through search engines, PHP/SQL allow you to take information, like feeds, and display it on your page as indexable content. *PHP/SQL are the most widely used programs to achieve their intended results, but there are some interchangeable ones that work if it suits you-ASP being one of them.

7. Drupal /other CMS Programs- Useful tool for creating web communities, forums, blogs, ecommerce sites. Goes hand in hand with PHP amp; SQL, though you don’t necessarily need to use CMS programs if you are a PHP/SQL master. There are a lot of different CMS programs out there; they are basic frameworks given out as open source software so individuals with little knowledge about programming and web developing can have the opportunity to implement databases and dynamic aspects into their web page. Personally, I have tried about ten different CMS programs, and I’m still deciding which one is best for me. For a list of the CMS options out there, with reviews, user opinions and descriptions, visit:

Open Source CMS

This is a short list, it could be longer. But, I hope it can be helpful to anyone attempting to conquer the extremely vast world of web design and programming. Please comment if you know of more useful programs you might put higher up on the hierarchy, or have opinions about some CMS software options.

No Comments

Post A Comment