I'm very new to web design, I took an HTML class at my high school but the teacher was incompetent. I would just like to know where would be the best place to start and where I can learn all of it? I want to work with HTML, Java, C++ eventually. Anything else I should learn to help me with this?
htmldog
[editline]12th August 2011[/editline]
[QUOTE=panda11011;31684528]Java, C++[/QUOTE]
don't bother with either of these
[editline]12th August 2011[/editline]
try their much nicer cousins C# and C
Web Development usually consists of: Html, CSS and sometimes a mix of: Java Script (not Java, and totally utterly separate from Java), PHP, ASP (deprecated), ASP.Net (soon to be deprecated)
Programming (as in, application programming) usually involves any of the following: C, C++, C#, Java, (list goes on endlessly, but those are the major ones).
The two are pretty exclusive of each other. Some concepts and syntax start to merge when you delve into the programming side of web development with PHP and similar, but that's usually class stuff.
If you want to be a web developer (as opposed to a designer, who makes pretty things, or a web programmer, who codes functionality only, a developer does both), then learn (in approximately this order):
HTML
CSS
PHP && || Java Script
Databases & SQL
Basic Server Configuration
A handful of common CMS solutions, including (for the moment, bound to change by tomorrow)
Drupal
Wordpress
Joomla (Maybe, I hate Joomla personally)
Forums of some kind (PhpBB is big but terribly)
You should research what you are getting into a bit more, as well as figure out your goal first.
[QUOTE=blaze_r20;31703897]Web Design usually consists of: Html, CSS and sometimes a mix of: Java Script (not Java, and totally utterly separate from Java), PHP, ASP (deprecated), ASP.Net (soon to be deprecated)
Programming (as in, application programming) usually involves any of the following: C, C++, C#, Java, (list goes on endlessly, but those are the major ones).
The two are pretty exclusive of each other. Some concepts and syntax start to merge when you delve into the programming side of web development with PHP and similar, but that's usually class stuff.
If you want to be a web developer (as opposed to a designer, who makes pretty things, or a web programmer, who codes functionality only, a developer does both), then learn (in approximately this order):
HTML
CSS
PHP && || Java Script
Databases & SQL
Basic Server Configuration
A handful of common CMS solutions, including (for the moment, bound to change by tomorrow)
Drupal
Wordpress
Joomla (Maybe, I hate Joomla personally)
Forums of some kind (PhpBB is big but terribly)
You should research what you are getting into a bit more, as well as figure out your goal first.[/QUOTE]
you have no clue what you're on about do you
[QUOTE=blaze_r20;31703897]Loads of misinformation.[/QUOTE]
Rated funny because not sure if serious...
And web design being PHP? I know how to program in PHP but an echo '<div>' doesn't make me a 'web designer'.
[QUOTE=blaze_r20;31703897]Web Design usually consists of: Html, CSS and sometimes a mix of: Java Script (not Java, and totally utterly separate from Java), PHP, ASP (deprecated), ASP.Net (soon to be deprecated)
Programming (as in, application programming) usually involves any of the following: C, C++, C#, Java, (list goes on endlessly, but those are the major ones).
The two are pretty exclusive of each other. Some concepts and syntax start to merge when you delve into the programming side of web development with PHP and similar, but that's usually class stuff.
If you want to be a web developer (as opposed to a designer, who makes pretty things, or a web programmer, who codes functionality only, a developer does both), then learn (in approximately this order):
HTML
CSS
PHP && || Java Script
Databases & SQL
Basic Server Configuration
A handful of common CMS solutions, including (for the moment, bound to change by tomorrow)
Drupal
Wordpress
Joomla (Maybe, I hate Joomla personally)
Forums of some kind (PhpBB is big but terribly)
You should research what you are getting into a bit more, as well as figure out your goal first.[/QUOTE]
You are so stupid I don't know where to begin. I've actually stayed off Facepunch since I got the month ban but this post brought me back to call you a moron.
Firstly, they're [b]not[/b] exclusive of each other. While one can exist without the other, they can't exist well. Something needs to look good AND be functional to be worth anything at all.
Web [b]design[/b] in itself is graphics only. What you described as using HTML, CSS and Javascript is known as [i]front-end development[/i]. ASP isn't deprecated, it's just old. ASP.NET is [b]nowhere[/b] near being deprecated. Both of those languages are back-end development too, not design.
Back-end development is basically the layer that your clients can't see. This includes languages like PHP, Ruby on Rails/Sinatra, Javascript (Node.JS) and C#. If I ever see somebody code a webpage in Java I will fucking cry, I do every time I visit Minecraft.net.
[editline]13th August 2011[/editline]
For those of you who don't make the connection; Hi, Qombat's back.
[editline]13th August 2011[/editline]
OP, if you're looking for suggestions, here's mine.
Firstly, you're going to [i]need[/i] all of these; they're front-end. They're not difficult and they all do their own thing:
-HTML
-CSS
-Javascript (look into jQuery as well)
As for back-end, I recommend:
-PHP
-Ruby on Rails
PHP's easy to get up and go, just make sure you do it right. As you start, please don't bother with procedural bullshit; learn object-oriented. It's cleaner and makes us cry less blood. Ruby is, let's not lie, better, but it's a little more complex to setup and finding hosts is often harder.
The reason I don't recommend C# is, quite frankly, I've never used it. Anyhub runs on ASP.NET and runs quite well.
[QUOTE=EJay;31705413]Ruby is, let's not lie, better, but it's a little more complex to setup[/quote]
[url=http://www.modrails.com/]Passenger[/url] is wonderfully easy to setup for Apache or nginx.
[quote]and finding hosts is often harder.[/QUOTE]
Anyone who's serious about web development will have a VPS or a dedi anyway
[QUOTE=tanraga;31705720][url=http://www.modrails.com/]Passenger[/url] is wonderfully easy to setup for Apache or nginx.[/QUOTE]
Thanks.
[QUOTE=tanraga;31705720]Anyone who's serious about web development will have a VPS or a dedi anyway[/QUOTE]
This is true, but he's 'new' to development. Then again I guess he wouldn't be starting with C#...
Sorry, you need to Log In to post a reply to this thread.