what is a good language to start learning how to design web pages with? i would like to do something other than HTML, since everybody and their brother seems to be learning that. i hear of a bunch of languages like PHP, SPL, JavaScript, etc. any thoughts?
NotebookForums.com › Forums › General Notebook Discussions › Notebook Forums - General › Good starter web design language
Join Now
Be a part of the community.
It's free, join today!
Recent Reviews
-
I purchased this Nook Color specifically because I was taking a very long trip to China and wanted to be able to read without carrying a ton of books. I also liked that it had email capability...
-
This is an awesome mouse with an excellent grip for a mid sized to large size hand. Right-handed, comfortable, trendy, upscale, red, responsive, functional, task oriented. Overall A+++
-
This is good Ram and fast. I like it for my Clevo / Pro-Star WP150HNQ. Both thumbs up!
-
This is great ram (so far so good). Very fast and efficient Ram. Good for overclocking my Sager np8150
-
Fantastic had this machine 6 months and can honestly say have had no bother with it. Plays games better than most desktops and keeps up with the rest which is outstanding for a...
Good starter web design language
post #2 of 40
7/4/05 at 10:51pm
post #3 of 40
7/4/05 at 10:54pm
post #4 of 40
7/4/05 at 10:56pm
You WILL have to learn HTML as you need it for every language you mentioned.
As for the languages you mentioned, they are all for different uses. PHP is for server-side programming, JavaScript is local. Anyway, do some research. But you have to master HTML in order to be productive with these languages.
As for Web Design, the best combination is HTML with CSS.
Wanna see what you can do with CSS, have fun here: www.csszengarden.com
This is the best way to design web sites: HTML and CSS, because you will get compatibility and you will get a nice design! (If you are talented, of course :P)
As for the languages you mentioned, they are all for different uses. PHP is for server-side programming, JavaScript is local. Anyway, do some research. But you have to master HTML in order to be productive with these languages.
As for Web Design, the best combination is HTML with CSS.
Wanna see what you can do with CSS, have fun here: www.csszengarden.com
This is the best way to design web sites: HTML and CSS, because you will get compatibility and you will get a nice design! (If you are talented, of course :P)
post #5 of 40
7/4/05 at 10:58pm
Yeah, just to reiterate what InfoDav just said, PHP is server-side. Unless you're planning on writing scripts of any kind, then I think you're looking for HTML. The only way to display anything on a page is through HTML... the rest are all code-only. Javascript can be used for nifty design effects, and InfoDav already described CSS.
post #6 of 40
7/4/05 at 11:03pm
post #7 of 40
7/4/05 at 11:45pm
- Shadow Mage
- 0
- Adios!
-
- offline
- Joined: 7/2005
- Location: Isle Of Skye
- Posts: 236
- Select All Posts By This User
post #8 of 40
7/4/05 at 11:52pm
- Joined: 2/2005
- Location: wherever the wind may take me
- Posts: 649
- Select All Posts By This User
post #10 of 40
7/5/05 at 12:30am
- thehappyman
- 0
- SuperCharged
- offline
- Joined: 3/2005
- Location: Orlando, Florida
- Posts: 490
- Select All Posts By This User
post #11 of 40
7/5/05 at 12:34am
Start with HTML and CSS
Quote:
|
Originally Posted by tlo
what is a good language to start learning how to design web pages with? i would like to do something other than HTML, since everybody and their brother seems to be learning that. i hear of a bunch of languages like PHP, SPL, JavaScript, etc. any thoughts?
|

Think of HTML mostly as static things, as the basic, where all other things will converge. CSS is to set up structure and looks of the site easily on one file (this is probably the main purpose), so you can change one file and change the appearance of all the pages that use the CSS file.
When it come to scripts, you will find Javascript as the most used, i think. scripts can add functionality and some dinamic stuff on the site, like changing images, interact with the mouse and lots of other small things.
Much more advanced (in terms of structure required and also knowledge) there are the server side applications. They are used, for an example, to communicate the site with other things that are not web sites on nature (that is why I use those mainly). For an example, you can use databases and inter-communicate with web pages, as these beeing the "user portal" to change the data.
Sorry if I'm wrong, I'm not a professional web designer, just a curious guy. And you can do everything with the tools available, from the basic basic to the really advanced. I didn't try to cover all aspects and uses, as it would take _some_ time to, but you got the idea.
Start with HTML and CSS, that's for sure, and that's what you will use 95% of the time, on normal, "light" situations.
As a very basic example, I did the following site as a demonstration to someone in a day and also to host my guides (the coding itself and that took only minutes). It is XHTML 1.1 and CSS certified by the W3 Validator. Not beautiful, but useful. Anyway, i did it in a hurry and updated only the info since that.
http://geocities.com/davidcesarino/p...ndex-enus.html
Actually, if you try to validate, it won't because Geocities put some very nasty code on the pages it hosts that won't validate even if you try as HTML 4.01 Transitional, i believe, but _my_ code _is_ xhtml 1.1.
post #12 of 40
7/5/05 at 12:46am
Just an example of PHP and WHY HTML is a necessity to PHP and ASP.
Sorry for the really long lines I just wanted to Illustrate that due to the way
things have to break up in server side code sometimes the HTML is hard to follow until it gets parsed by the server.
By the way this website is generated useing about 5megs of PHP code that dynamically generates these webpages based on a database. Look at the website URL. See all that stuff after the ?. That tells the website that you are viewing, posting, or somthing else, and what the Topic is. Then the PHP generates the HTML putting in info from a Database and then sends it to the browser which makes things the way you see them
Sorry for the really long lines I just wanted to Illustrate that due to the way
things have to break up in server side code sometimes the HTML is hard to follow until it gets parsed by the server.
Code:
<?PHP print " This is an HTML Page, Your Browser dose not ever get a copy of the PHP, but only what is printed to the screen via Commands like Print and Echo. As such you still need to learn a language that your browser can support. The most common of those is HTML. Many new browsers also support XML and DHTML both of which have a precurser of HTML. Java Aplets are not a good programing practice because you cannot be sure if it will work right on the clients machine and after all you are trying to reach the client. Because I have not entered an New line character or ended my quotation marks this would still all be going to the web browser <BR> \ "; print " Ok So I ended the line above by sending a HTML line brake then the newline character sequence then ended the line with quotes and semicolen"; $BLASTRING <<< THISISBLOCKTEXT By the way PHP is an interresting language. It is based on Perl, which is Based on Linux Bash, Which is the relization that MS Dos could have done so much more. PHP is also based on HTML because untlin PHP 5 it was strictly a Server Side Website Programming Language. The Advantage to PHP vs ASP is that it has cross browser compatability and is not controlled by microsoft their for less likely to have no backward compatable syntax changes. <HR> OK I will Stop this example of PHP + HTML now. THISISBLOCKTEXT; print $BLASTRING;
By the way this website is generated useing about 5megs of PHP code that dynamically generates these webpages based on a database. Look at the website URL. See all that stuff after the ?. That tells the website that you are viewing, posting, or somthing else, and what the Topic is. Then the PHP generates the HTML putting in info from a Database and then sends it to the browser which makes things the way you see them
post #13 of 40
7/5/05 at 1:01am
There is a difference between "design" and "engineering" and I think many are confused over these terms.
The code language is the engineering aspect; it is the structural framework upon which an idea is presented.
The presentation itself is where the idea of design becomes important. For marketable web design skills you'll need to know not only how things are put together, but WHY things should be put together in a way that will attract and engage your audience.
Important subjects for successful web design includes color theory, spatial relationships, and other areas of marketing psychology such as typography, contrast, consistency, etc.
Remember that technical knowledge alone will not make a successful site.
The code language is the engineering aspect; it is the structural framework upon which an idea is presented.
The presentation itself is where the idea of design becomes important. For marketable web design skills you'll need to know not only how things are put together, but WHY things should be put together in a way that will attract and engage your audience.
Important subjects for successful web design includes color theory, spatial relationships, and other areas of marketing psychology such as typography, contrast, consistency, etc.
Remember that technical knowledge alone will not make a successful site.
post #14 of 40
7/5/05 at 1:05am
Don't get the wrong impression, PHP is capable of much more. But typically, PHP's most popular use (and is used by vB, the forum script NotebookForums uses) is interfacing with databases, the most popular being MySQL. Once you design a page using HTML and are happy with the design (and comfortable with the language) and decide you'd like to make it more interactive, I'd definitely look into PHP.
The book I used is called PHP: Fast and Easy. However, this was 4-5 years ago, and I'm not sure if its in print anymore... I believe it was printed by PrimaNet. As for HTML? I don't know what to recommend... I kind of picked it up on my own. Once you get into it, you'll find that HTML is a very, VERY basic language. Of course, its not designed to be complex.
As for HTML, I'd look into something like DreamWeaver, a What You See Is What You Get (WYSIWYG) editor... it'll allow you to create something using GUI tools and observe the changes to the HTML code each one entails. My recommendation? Try it and play with it, you'll learn it that much better.
EDIT: Wouldn't HTML be the design? The engineering is what will drive the design... hence, the server-side languages (and client-side like JS).
The book I used is called PHP: Fast and Easy. However, this was 4-5 years ago, and I'm not sure if its in print anymore... I believe it was printed by PrimaNet. As for HTML? I don't know what to recommend... I kind of picked it up on my own. Once you get into it, you'll find that HTML is a very, VERY basic language. Of course, its not designed to be complex.
As for HTML, I'd look into something like DreamWeaver, a What You See Is What You Get (WYSIWYG) editor... it'll allow you to create something using GUI tools and observe the changes to the HTML code each one entails. My recommendation? Try it and play with it, you'll learn it that much better.
EDIT: Wouldn't HTML be the design? The engineering is what will drive the design... hence, the server-side languages (and client-side like JS).
post #15 of 40
7/5/05 at 1:16am
By "design" I meant the planned strategies (style, focus, ergonomics) through which the engineering work (programming) is guided.
In this day of powerful yet intuitive editing software such as Dreamweaver, actual coding is not as important as creating an engaging and functional layout.
You can be an HTML guru and memorize every operable syntax for every command tag, but you will fail to produce a successful site without design skills.
In this day of powerful yet intuitive editing software such as Dreamweaver, actual coding is not as important as creating an engaging and functional layout.
You can be an HTML guru and memorize every operable syntax for every command tag, but you will fail to produce a successful site without design skills.
post #16 of 40
7/5/05 at 1:29am
Quote:
|
Originally Posted by awingedpig
By "design" I meant the planned strategies (style, focus, ergonomics) through which the engineering work (programming) is guided.
In this day of powerful yet intuitive editing software such as Dreamweaver, actual coding is not as important as creating an engaging and functional layout. You can be an HTML guru and memorize every operable syntax for every command tag, but you will fail to produce a successful site without design skills. |
The design process is a whole nother ball of wax and a good designer is someone to hold onto.
post #17 of 40
7/5/05 at 11:04am
HTML, CSS, Javascript, and PHP.
These are four must-haves for sure. Personally, I don't find Perl/ASP/etc. to be any more useful than PHP. You should also be artistically-inclined and know how to make an aesthetically and logically designed web page/site. As mentioned above, knowing the code is only half the deal - you need both aspects in some way or another (either yourself or a partner).
These are four must-haves for sure. Personally, I don't find Perl/ASP/etc. to be any more useful than PHP. You should also be artistically-inclined and know how to make an aesthetically and logically designed web page/site. As mentioned above, knowing the code is only half the deal - you need both aspects in some way or another (either yourself or a partner).
post #18 of 40
7/5/05 at 11:12am
post #19 of 40
7/5/05 at 11:37am
- Shadow Mage
- 0
- Adios!
-
- offline
- Joined: 7/2005
- Location: Isle Of Skye
- Posts: 236
- Select All Posts By This User
Quote:
|
Originally Posted by mwillman
Yea, yea I havent done alot of web development lately, to me its the Mcdonalds fry cook of computer development.
|
I meant that the base is HTML through and through, you listed a bunch of scripting languages, which are in and of themselves useless as far as creating a website, while HTML... I hope you get the point.
post #20 of 40
7/5/05 at 11:48am
- Strange Species
- 0
- Snowman
- offline
- Joined: 6/2005
- Location: UK
- Posts: 335
- Select All Posts By This User
Well, if you're new to web design, I highly recommend that you learn the XHTML standard, instead of HTML, as that is the way things are going. Make sure to learn CSS as well, and do not design web pages using Internet Explorer. Use a standards-compliant browser (e.g. Firefox) when making your websites, and afterwards, make sure that they work with IE as well.
Basic web design rules:
- Do not use tables for your layouts. Use them for data that needs to be stored in a table though, if you need to
- Make use of <div> and <span> tags for layout and text styling
- Make sure your HTML or XHTML is valid, same applies to CSS
- Once you have come up with a design, get other peoples' opinions on it ASAP
- Try not to use Javascript unless completely necessary
- Do not use background music
As for server-side languages, those are mainly for interacting with databases or files. For example, this forum uses a combination of PHP and MySQL. You cannot make dynamic websites without a server-side scripting language like PHP or ASP.
Basic web design rules:
- Do not use tables for your layouts. Use them for data that needs to be stored in a table though, if you need to
- Make use of <div> and <span> tags for layout and text styling
- Make sure your HTML or XHTML is valid, same applies to CSS
- Once you have come up with a design, get other peoples' opinions on it ASAP
- Try not to use Javascript unless completely necessary
- Do not use background music
As for server-side languages, those are mainly for interacting with databases or files. For example, this forum uses a combination of PHP and MySQL. You cannot make dynamic websites without a server-side scripting language like PHP or ASP.
Return Home
Back to Forum: Notebook Forums - General
NotebookForums.com › Forums › General Notebook Discussions › Notebook Forums - General › Good starter web design language
Currently, there are 260 Active Users
(11 Members and 249 Guests)
Recent Discussions
- › Where minds meet 3 minutes ago
- › Intel Cherryville SSD Giveaway - Enter here!! 12 minutes ago
- › Fn key is stuck on? 1 hour, 32 minutes ago
- › Which one 2 hours, 8 minutes ago
- › HP Pavilion dv7 3 hours, 25 minutes ago
- › Apple iDesk 9 hours, 32 minutes ago
- › HP Mini 1104 9 hours, 32 minutes ago
- › Cooler Master NotePal D-Lite - notebook cooler 9 hours, 33 minutes ago
- › A65 Satellite runs on battery only, won't recognize power cord 12 hours, 49 minutes ago
- › M4400 - What is the speed of my 1394 port? 400 or 800? Is the... 14 hours, 28 minutes ago
View: New Posts | All Discussions
Recent Reviews
- › Barnes & Noble Nook Color by sewshoplady
- › Cooler Master CM Storm Spawn 3500 DPI Optical Sensor Gaming Mouse... by Rotterdamblues
- › Kingston 8GB (2 x 4GB) 204-Pin DDR3 SO-DIMM DDR3 1333 Laptop Memory by Rotterdamblues
- › Samsung MV-3T4G4 4GB DDR3 Laptop SDRAM (1333MHz PC3-10600) by Rotterdamblues
- › Alienware Aurora m9700 by amythompson172
- › Clevo P150HM by Rotterdamblues
- › Apple MacBook Air MC968LL/A 11.6-Inch Laptop (NEWEST VERSION) by danonlaptops
- › ASUS Zenbook UX31E-DH72 13.3-Inch Thin and Light Ultrabook (Silver... by danonlaptops
- › Asus Eee PC 1001P by Catriona
- › Toshiba Satellite L745D-S4220GR by Djembe
View: More Reviews
Recent Articles
- › Intel Cherryville SSD Giveaway 2012 - Terms... by ranjanis
- › Advertise by jdz2287
- › Search And Advanced Search Tutorial by NotebookForums
- › Tagging Tutorial by NotebookForums
- › Add A New Item Tutorial by NotebookForums
- › Image And Video Tutorial by NotebookForums
- › Subscription Tutorial by NotebookForums
- › Messaging Tutorial by NotebookForums
- › Terms Of Service by NotebookForums
- › Following And Followers by NotebookForums
View: Recent Articles | All Articles
Home | Reviews | Forums | Articles | My Profile
About NotebookForums.com | Join the Community | Advertise
© 2012 NotebookForums.com is powered by Huddler Tech | FAQ | Support | Privacy/TOS | Site Map
About NotebookForums.com | Join the Community | Advertise
© 2012 NotebookForums.com is powered by Huddler Tech | FAQ | Support | Privacy/TOS | Site Map





