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
Recent Reviews
-
So I just got a Lenovo Yoga 13. This is my review. As what I primarily do is writing and programming, having a good keyboard is critical for me, which is why a tablet alone can’t work for me, and...
-
I have owned dozens of laptops in a variety of brands, and had many different laptops provided for my use at work. Without question, this is the finest I have owned. The Alienware M17x R2 is a...
-
N/m
-
Lenovo Thinkpad W530 Review by Djembe One of the longest and most enduring brands in computers is Thinkpad. Originally developed by IBM in the USA, Thinkpad notebook computers are now...
-
I have this memory installed in my Inspiron 14R. 6gb (one 2gb & one 4gb). Great performance! I highly recommend Kingston.
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
- Good starter web design language
NotebookForums.com › Forums › General Notebook Discussions › Notebook Forums - General › Good starter web design language
Currently, there are 224 Active Users
(7 Members and 217 Guests)
Recent Discussions
- › Where minds meet 18 minutes ago
- › Minor Touch issues with S500C 53 minutes ago
- › Problem Aspire 8920G goes on and off with power supply 2 hours, 35 minutes ago
- › Cool (maybe) and Free Android Apps 2 hours, 53 minutes ago
- › Send a scent with your message with the Scentee (ChatPerf)... 2 hours, 57 minutes ago
- › Google Chrome: Open Source Web Browser 3 hours, 5 minutes ago
- › Firefox Browser 3 hours, 7 minutes ago
- › Cool (at times "Free") iOS apps 3 hours, 8 minutes ago
- › Seagate world’s first Purpose-Built 4TB 3.5-inch Video hard disk drive 3 hours, 13 minutes ago
- › Is the illuminated Asus logo programable? 3 hours, 24 minutes ago
View: New Posts | All Discussions
Recent Reviews
- › Lenovo Yoga 13 IdeaPad Convertbale Ultrabook (tablet) 13.3"... by The Bard sRc
- › Alienware M18X by MrFox
- › Kensington Black Contour Pro 17" Notebook Carrying Case Model... by great white
- › Lenovo W530-24382LU i7-3720QM 2.60GHz 4GB 500GB 7200rpm NVIDIA... by Djembe
- › Kingston 8GB (2 x 4GB) 204-Pin DDR3 SO-DIMM DDR3 1333 Laptop Memory by Nicadraus
- › Synology DiskStation 1-Bay (Diskless) Network Attached Storage... by Mr T
- › Barnes & Noble Nook Color by sewshoplady
- › Cooler Master CM Storm Spawn 3500 DPI Optical Sensor Gaming Mouse... by Rotterdamblues
- › Samsung MV-3T4G4 4GB DDR3 Laptop SDRAM (1333MHz PC3-10600) by Rotterdamblues
- › Alienware Aurora m9700 by amythompson172
View: More Reviews
New Articles
- › Intel Summer 2012 SSD Scavenger Hunt - Full... by ranjanis
- › Intel's Maple Crest 330 Series Promotion... by ranjanis
- › Intel Cherryville SSD Spring 2012 Giveaway by ranjanis
- › 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
View: New Articles | All Articles
Home | Reviews | Forums | Articles | My Profile
About NotebookForums.com | Join the Community | Advertise
© 2013 NotebookForums.com is powered by Huddler Tech | FAQ | Support | Privacy/TOS | Site Map
About NotebookForums.com | Join the Community | Advertise
© 2013 NotebookForums.com is powered by Huddler Tech | FAQ | Support | Privacy/TOS | Site Map





