Infiltration
THEORY
Ethics
Observations
 
PRACTICE
Abandoned Sites
Boats
Churches
Drains/Catacombs
Hotels/Hospitals
Transit Tunnels
Utility Tunnels
Various
 
RESOURCES
Exploration Timeline
Infilnews
Infilspeak Dictionary
Usufruct Blog
Worldwide Links
Infiltration Forums home | search | login | register

Reply
Page: 1 2 > 
Infiltration Forums > Private Boards Index > Web/Graphic Design > "Language Ladder"(Viewed 9086 times)
Sinister Crayon location:
Colorado
 
 |  | 
"Language Ladder"
< on 3/1/2006 5:17 AM >
Posted on Forum: UER ForumQuote
What's the best order for me to learn the following languages?

PHP, Flash, ASP, Perl, and CSS

And what should I start off with, MySQL or Apache? I normally ran all of my Web coding through one of those crappy angelfire sites but now I want to run some of it through my house or other providers.



Erehwon location:
College Park, MD
 
 |  | 
Re: "Language Ladder"
<Reply # 1 on 3/1/2006 10:27 PM >
Posted on Forum: UER ForumQuote
I would say, start with CSS and PHP--those are going to be the foundation of a more modern website. They'll also be easiest to move to from basic HTML. You can do a lot with just those two, in fact. Then maybe perl or asp, depending on what kind of back-end processing you want to do. Or flash, if you'd rather do that.

MySQL and Apache are actually very different. Apache is a web server program (this is what you'd run if you're running from home, and is probably what your current provider is running. MySQL is a database program, and is a convenient way of storing data which might be accessed or changed by a php, perl, or asp-based page.

If you're looking to run off your home machine, you'll have to look at apache before anything else--you'll need this in order to publish any kind of page, even basic html pages. Then other programs can basically tie in to or be called by apache as needed.

at least, that's my half-cent set of directions. ;)



ian_evil location:
Providence, Rhode Island
 
 |  |  | AIM Message | Kaos Corporation
Re: "Language Ladder"
<Reply # 2 on 3/5/2006 1:53 PM >
Posted on Forum: UER ForumQuote
I agree completely. Depending on what kind of site you'd like to build, maybe read up a little about MySQL while you learn about PHP, just so you can keep in mind what direction you want to take your PHP education. MySQL (as far as I know) is great for utilizing PHP, so try to keep one in mind as you learn about the other.



[center][b]New England Industrial Culture Online[/b]
Stencil/Graffiti, Street Art - Industrial/Exprimental Music - Urban Exploration
"[i]We are the ones you had to dehumanize.[/i]"[/center]
ian_evil location:
Providence, Rhode Island
 
 |  |  | AIM Message | Kaos Corporation
Re: "Language Ladder"
<Reply # 3 on 3/30/2006 1:13 AM >
Posted on Forum: UER ForumQuote
Alright.. I've done a little more reading on this now.

Make sure you've got a basic grasp of XHTML and CSS first.
Learn about PHP, and understand how it works.
Then learn how to make PHP utilize MySQL.

Don't learn ASP (its just PHP you have to pay for), and Flash doesn't have so much to do with web design, unless you've got dynamic website programming down.



[center][b]New England Industrial Culture Online[/b]
Stencil/Graffiti, Street Art - Industrial/Exprimental Music - Urban Exploration
"[i]We are the ones you had to dehumanize.[/i]"[/center]
Xanadu location:
Las Vegas NV
 
 |  | 
Re: "Language Ladder"
<Reply # 4 on 3/31/2006 1:03 AM >
Posted on Forum: UER ForumQuote
Action Script would always be useful after you learned Flash, and dont learn ASP, its slower then PHP and its owned by microsoft. I recommend Javascript, its very easy and nice.



"Hey Fat Dave. <--Period"
ian_evil location:
Providence, Rhode Island
 
 |  |  | AIM Message | Kaos Corporation
Re: "Language Ladder"
<Reply # 5 on 3/31/2006 2:03 AM >
Posted on Forum: UER ForumQuote
ASP is just PHP you have to pay for.



[center][b]New England Industrial Culture Online[/b]
Stencil/Graffiti, Street Art - Industrial/Exprimental Music - Urban Exploration
"[i]We are the ones you had to dehumanize.[/i]"[/center]
Sinister Crayon location:
Colorado
 
 |  | 
Re: "Language Ladder"
<Reply # 6 on 4/2/2006 6:50 AM >
Posted on Forum: UER ForumQuote
Posted by .(ian_evil)
Alright.. I've done a little more reading on this now.

Make sure you've got a basic grasp of XHTML and CSS first.
Learn about PHP, and understand how it works.
Then learn how to make PHP utilize MySQL.

Don't learn ASP (its just PHP you have to pay for), and Flash doesn't have so much to do with web design, unless you've got dynamic website programming down.


Do you have any recommended books for learning php/mysql in the same book at the same time? I have a forum software and gallery program and I have no Idea on how to install them, or use them in an html/htm/xhtml page.



ian_evil location:
Providence, Rhode Island
 
 |  |  | AIM Message | Kaos Corporation
Re: "Language Ladder"
<Reply # 7 on 4/2/2006 11:38 AM >
Posted on Forum: UER ForumQuote
I just picked up the Visual Quickpro Guide: PHP and MySQL For Dynamic Web Sites 2nd Ed. by Larry Ullman. I like it, and I would recommend it. There are probably a few decent PHP/MySQL guide books at your local bookstore, that would work fine. Even PHP and MySQL for Dummies looked like it was worth picking up.

I got mine for $20 at Borders: http://www.amazon....0?%5Fencoding=UTF8

The one warning I have about buying a tutorial book, is that the examples are VERY simple and straight forward. Most of the time you learn a feature of PHP without any explantation or examples of what its really capable of. So, my recommendation is that once you get into the chapters where you start programming things: Complete the example excercise in the book, and then build something on your own, from scratch, using what you've just learned. Try and think of a way to utilize the functions you've just been taught. (If you were in a PHP class, they'd do it this way.) Otherwise you're going to have a website that echo's "Hello world!" on ten different pages, and that's it.

So.. after completing the example in the book for calculating 'tax' on a 'quantity' of 'widgets', I built this:
http://www.kaoscor....com/printcalc.php
Its a bit more complicated, but uses all the same features.


[last edit 4/2/2006 11:42 AM by ian_evil - edited 1 times]

[center][b]New England Industrial Culture Online[/b]
Stencil/Graffiti, Street Art - Industrial/Exprimental Music - Urban Exploration
"[i]We are the ones you had to dehumanize.[/i]"[/center]
Sinister Crayon location:
Colorado
 
 |  | 
Re: "Language Ladder"
<Reply # 8 on 4/2/2006 12:07 PM >
Posted on Forum: UER ForumQuote
Posted by .(ian_evil)
I just picked up the Visual Quickpro Guide: PHP and MySQL For Dynamic Web Sites 2nd Ed. by Larry Ullman. I like it, and I would recommend it. There are probably a few decent PHP/MySQL guide books at your local bookstore, that would work fine. Even PHP and MySQL for Dummies looked like it was worth picking up.

I got mine for $20 at Borders: http://www.amazon....0?%5Fencoding=UTF8

The one warning I have about buying a tutorial book, is that the examples are VERY simple and straight forward. Most of the time you learn a feature of PHP without any explantation or examples of what its really capable of. So, my recommendation is that once you get into the chapters where you start programming things: Complete the example excercise in the book, and then build something on your own, from scratch, using what you've just learned. Try and think of a way to utilize the functions you've just been taught. (If you were in a PHP class, they'd do it this way.) Otherwise you're going to have a website that echo's "Hello world!" on ten different pages, and that's it.

So.. after completing the example in the book for calculating 'tax' on a 'quantity' of 'widgets', I built this:
http://www.kaoscor....com/printcalc.php
Its a bit more complicated, but uses all the same features.



Sweet, thanx!

And what is with computer text books using the term widgets? the office 2003 book I bought for my parents uses it all the time.



Xanadu location:
Las Vegas NV
 
 |  | 
Re: "Language Ladder"
<Reply # 9 on 4/3/2006 12:08 AM >
Posted on Forum: UER ForumQuote
I have a Sams Teach Yourself PHP,Mysql, and apache book. Its great.

On a side note, he software your installing has install.php files. If you uploaded everything correctly, running them will do everything for you. I'm not even sure if your host will support that stuff though.



"Hey Fat Dave. <--Period"
TylerDurden location:
Worcester, Ma
 
 |  |  | Urban Eden
Re: "Language Ladder"
<Reply # 10 on 4/3/2006 5:11 AM >
Posted on Forum: UER ForumQuote
If you're just learning it for fun I would agree, however ASP and ASP.net are great to put on a resume. For some reason people get buzzwords like that in their head and don't give a shit if PHP is better and easier.



Ever wanted to be a pirate? We're recruiting!
http://www.uer.ca/...howallpb.asp?fid=1
WEB PIRATES FOR LIFE!

Check out my new site!
Urban Eden

My Webdesign company:
Mad Hatter Web Solutions

GreyDeath location:
Ontario
 
 |  |  | Add to ICQ
Re: "Language Ladder"
<Reply # 11 on 5/31/2006 8:51 PM >
Posted on Forum: UER ForumQuote
Posted by Crazydeep74
I recommend Javascript, its very easy and nice.


I agree 100%. You can do some pretty awsome stuff with JavaScript. It would be a good idea to learn and know the Document Object Model if you're going to get into JavaScript. From there you can branch off into cool dynamic content, AJAX, verification scripts, etc...

Also, when doing PHP coding, I highly recommend you grab the PHP manual from php.net. It may not teach you syntax, but it documents 99% of the functions you'll use and it has a lot of excellent code samples.

-Me!



Im not stupid, Im Canadian!
Mr. Motts
Noble Donor
 
location:
Long Island and Brooklyn NY
 
 |  |  | opacity.us
Re: "Language Ladder"
<Reply # 12 on 6/12/2006 9:58 PM >
Posted on Forum: UER ForumQuote
Does anyone know of a good Javascript language reference online? All the ones I've seen are riddled with ads or disorganized (or I've been spoiled by php.net's documentation )



Save the planet... kill yourself.
http://www.opacity.us/ - Abandoned Photography
GreyDeath location:
Ontario
 
 |  |  | Add to ICQ
Re: "Language Ladder"
<Reply # 13 on 6/12/2006 10:47 PM >
Posted on Forum: UER ForumQuote
Posted by Mr. Motts
(or I've been spoiled by php.net's documentation )


Same... I'd kill to have a decent JavaScript documentation resource like that. In the end, though, I usually just google like a madman until I find what I need.

-Me!



Im not stupid, Im Canadian!
Xanadu location:
Las Vegas NV
 
 |  | 
Re: "Language Ladder"
<Reply # 14 on 6/12/2006 11:10 PM >
Posted on Forum: UER ForumQuote
http://www.w3schools.com/js/default.asp
This is a usefull javascript guide.



"Hey Fat Dave. <--Period"
Dolboeb
This member has been banned. See the banlist for more information.
 
location:
¯\(º_0)/¯
 
 |  | 
Re: "Language Ladder"
<Reply # 15 on 4/1/2007 6:19 AM >
Posted on Forum: UER ForumQuote
Posted by ian_evil
Alright.. I've done a little more reading on this now.

Make sure you've got a basic grasp of XHTML and CSS first.


I agree on CSS, but XHTML and XML are completely fucking bunk in my eyes.

In order to have a properly good website, learn some advanced HTML techniques, then start working on CSS. Move on to PHP when you're comfortable.

To help you with syntax, here's a programme I use myself for editing files:
http://sourceforge...ects/notepad-plus/

It's the greatest tool I know of. That in conjunction with the Firefox extension Web Developer (You can get that here: https://addons.moz...S/firefox/addon/60) can help you build a truly wonderful website.

Good luck, mate.


[last edit 4/1/2007 6:19 AM by Dolboeb - edited 1 times]

Take off every 'Sig'. For great justice.
Wabbit location:
Twin cities, Minnesota
 
 |  |  | AIM Message
Re: "Language Ladder"
<Reply # 16 on 4/2/2007 4:41 PM >
Posted on Forum: UER ForumQuote
since we're talking extensions, firebug, is also uber useful, I dont have a link, but It's easy to find.

I'd basically just echo what you've already heard above.

Learn XHTML and CSS, to build a semantic website, and once you are comfortable with that, you'll get the most bang for your learning buck from Javascript, and then PHP. Javascript first though, since it is hugely useful, and you will need to have a pretty good understanding to do all the cool AJAX stuff that is big right now, with the whole "web 2.0" thing. Once you have a good understanding of how javascript works, php will come easy, any programming language is pretty much the same as the next, the code just looks different.

One thing I would say is a must to learn if you want to impress future employers or clients, or whatever, is the understanding of seperation of content, style and functionality. That means, for example when using javascript, try and avoid using onclick or onmouseover... event handlers in the html. Instead learn to use the DOM effectively, and you wont need that. For instance, check out this collapsable list that has no javascript built in.

http://benniaustin...ts/colapseList.php

Pretty neat huh. Don't just learn a programming language, to make it do what you want. Figure out the best way to make it do what you want. If you keep functionality, style and content seperate, it makes updating all of those easier in the future, independantly.

As for books, I wouldn't know, I have never read a programming book in my life, I tried to read a PHP one, but gave up, and taught myself using google and gotapi.com (just indexes w3schools, php.net etc....)



-wabs
Xanadu location:
Las Vegas NV
 
 |  | 
Re: "Language Ladder"
<Reply # 17 on 4/2/2007 6:39 PM >
Posted on Forum: UER ForumQuote
Perl.


[last edit 4/2/2007 6:40 PM by Xanadu - edited 1 times]

"Hey Fat Dave. <--Period"
Dolboeb
This member has been banned. See the banlist for more information.
 
location:
¯\(º_0)/¯
 
 |  | 
Re: "Language Ladder"
<Reply # 18 on 4/3/2007 3:26 AM >
Posted on Forum: UER ForumQuote
Posted by Wabbit
since we're talking extensions, firebug, is also uber useful, I dont have a link, but It's easy to find.

I'd basically just echo what you've already heard above.

Learn XHTML and CSS, to build a semantic website, and once you are comfortable with that, you'll get the most bang for your learning buck from Javascript, and then PHP. Javascript first though, since it is hugely useful, and you will need to have a pretty good understanding to do all the cool AJAX stuff that is big right now, with the whole "web 2.0" thing. Once you have a good understanding of how javascript works, php will come easy, any programming language is pretty much the same as the next, the code just looks different.

One thing I would say is a must to learn if you want to impress future employers or clients, or whatever, is the understanding of seperation of content, style and functionality. That means, for example when using javascript, try and avoid using onclick or onmouseover... event handlers in the html. Instead learn to use the DOM effectively, and you wont need that. For instance, check out this collapsable list that has no javascript built in.

http://benniaustin...ts/colapseList.php

Pretty neat huh. Don't just learn a programming language, to make it do what you want. Figure out the best way to make it do what you want. If you keep functionality, style and content seperate, it makes updating all of those easier in the future, independantly.

As for books, I wouldn't know, I have never read a programming book in my life, I tried to read a PHP one, but gave up, and taught myself using google and gotapi.com (just indexes w3schools, php.net etc....)


You don't need Firebug if you have Webdev. There's a CSS/HTML validator included in it, you just click and it validates it via W3.



Take off every 'Sig'. For great justice.
Wabbit location:
Twin cities, Minnesota
 
 |  |  | AIM Message
Re: "Language Ladder"
<Reply # 19 on 4/3/2007 3:29 PM >
Posted on Forum: UER ForumQuote
firebug is much more useful than just a validator. A lot of the features of webdev and firebug overlap, but it's nice to have them there. plus you can fire off functions, and check variables on the fly. You can see exactly what is being returned for ajax calls, and play with the dom.



-wabs
Infiltration Forums > Private Boards Index > Web/Graphic Design > "Language Ladder"(Viewed 9086 times)
Page: 1 2 > 
Reply

Add a poll to this thread



This thread is in a public category, and can't be made private.

Powered by AvBoard AvBoard version 1.5 alpha
Page Generated In: 78 ms