|
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.If you're beginning in the web design and/or web development "niche" you are probably wondering...What web programs do I need to know? How does Drupal relate to web design? What is CMS? What's a server side scripting language? Well, this is a simple run down of the basics of web program knowledge you SHOULD know!
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. 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 & 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.
2. XHTML-
HTML with a few more rules. Learn this after you've mastered HTML,
there is no need to learn HTML & XHTML at the same time, unless of
course you want to.
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, from
this point CSS is the next language and design instrument you need to
be proficient in.
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 & 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.
*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-
Useful tool for creating web communities, forums, blogs, ecommerce
sites. Goes hand in hand with PHP & SQL, though you don't need to
learn it if you find other ways to accomplish what it does.
This
is a short list, it could be longer. But, this is my list of things
right now...Please let me know of other programs and/or languages that
you would put higher up on the hierarchy!!
|
http://www.css-lessons.ucoz.com/textbox-css-examples.htm