Helpful links for Web Design and Development

Discussion in 'Web Design and Development' started by SrWebDeveloper, Feb 4, 2009.

  1. SrWebDeveloper, Feb 4, 2009
    Last edited: Jun 3, 2013

    SrWebDeveloper macrumors 68000


    Dec 7, 2007
    Alexandria, VA, USA

    Below are helpful links related to the world of web development and design for all skill levels.


    Introduction to HTML (w3schools)
    Introduction to XHTML (w3schools)
    HTML vs. XHTML (w3schools)
    Choosing a DOCTYPE
    Validating a web page


    Introduction to CSS (w3schools)
    ID vs. CLASS
    Basic CSS Layout
    CSS Positioning (Absolute/Relative)
    CSS Float, Clear and Multi-Column Layout Examples
    CSS Vertical Alignment
    CSS Horizontal Alignment
    MSIE Conditionals (aka CSS Hacks but legal!)
    Validating CSS
    Master Reset CSS Stylesheet (save as reset.css, link it first, fixes many known browser quirks)
    Why CSS layout will make you money vs. tabular layout (opinion, interesting reading)


    Font Embedding Techniques and Browser Support Issues
    Font Embedding Example for MSIE (Weft, *.EOT, @FONT-FACE in CSS)


    Introduction to Javascript (w3schools)
    Basic form validation (w3schools)
    DHTML Tutorial (Dynamic HTML which combines HTML, JavaScript, DOM, and CSS) (w3schools)
    Basic Javascript Image Rollovers and Image Pre-Loading
    Over 300 Javascript Tutorials (from Ajax to Windows and Frames, alphabetized)
    Javascript Libraries (Full libraries i.e. JQuery, Mootools, Lightbox2, Prototype, AJS plus effects and tools)
    Learn Advanced Javascript Programming (Shiran methodologies)
    Keyboard and Mouse Button Event Handling Overview (i.e. onMouseOver, onKeyPress, etc.)
    Excellent Javascript Tutorial - organized into lessons (thanks to olup)


    Every site should have a valid privacy policy like this one linked in their footer or somewhere visible on the web page.
    To establish a policy users may view in their browsers, create a P3P (Platform for Privacy Preferences Project) compliant policy you upload to your web site.

    P3P tutorial (links on the right for implementation and deployment)
    Download the FREE policy maker here (Java, runs on any platform, validates on the fly)


    Google's SEO Tips
    Recommendations and Guidelines (Detailed)
    Top 10 SEO Tips


    PHP Beginners's Tutorial from Zend, i.e. PHP 101 (excellent) (the place to go to research functions, download PHP, seek help)
    How to setup PHP on Apache (Various platforms, also see MAMP below for Mac)
    How to setup PHP and MySQL (Various Platforms, also see MAMP below for Mac)
    Object Oriented Programming (OOP/classes) in PHP
    PHP Classes Shareware/Freeware repository (#1 site to download PHP classes - OOP)
    PHP 4 vs. PHP 5
    PHP Top 10 Programming Tips (Advanced)
    PHP and SQL Injection Prevention and Programming Tips
    PHP and Regular Expressions
    Compile your PHP source for FREE (bet you didn't know this was even possible)
    PHP for Enterprise Level sites and architecture (video, opinion)
    PHP Knowledge Base (excellent)


    Download MAMP on a Mac (MySQL, Apache, PHP all at once with desktop GUI - Excellent)
    Download MySQL Community version natively on a Mac (downloadable .DMG for Mac OS X 10.5 or later, Note: MAMP is preferred by most users)
    MySQL basic tutorial - for beginners (Learn about SQL, MySQL and all the basics)
    MySQL/PHP tutorial with example code (how to use PHP functions for MySQL queries)
    Download phpMyAdmin - Web based management of MySQL
    Download Sequel Pro for Mac - Desktop GUI based management of MySQL for Mac
    MySQL Server FAQs (detailed as to why you should use MySQL server and how)


    Tutorials and help on regular expressions (premier web site)
    Testing tool for regular expressions (web site, highly suggested during development)
    How to strip all HTML tags (spans multiple lines and any sort attributes, example is for PHP)
    How to validate an E-Mail address (various examples, suggestions, RFC-2822 compliancy)


    To add a text hyperlink, type it in and highlight. Use the Link Inspector to convert selected text into a hyperlink. Click Inspector in the toolbar, and then click the Link Inspector button. In the Link Inspector, select "Enable as a hyperlink," and then choose an option from the Link To pop-up menu.

    To add HTML on your page don't just type it in. If you’re in iWeb ’09, drag the HTML Snippet from the Media pane into place on your web page. If you’re in iWeb ’08, you’ll use the Insert menu, Insert -> HTML Snippet. For versions prior to that, export HTML edit manually, but you'll need to do this each site change (stupid), or use a third party add-on like web enhancer which isn't free, is bloatware (more stupid), and is of course unnecessary if you're using any recent version. Recent iWeb allows more standard developer tools than in the past, but remember - iWeb is not intended for dynamic site development with database, server side scripting, etc. Just remember what it's used for - we here on the forum always say stuff like this, it's almost a default answer.

    BTW, if the PayPal button is an image you have and wish to insert and hyperlink it, then insert the PayPal button graphic then select it on your page by clicking on it. Then, look in the Inspector under the Link button and you will see how to enable as a hyperlink. You then enter the html code from PayPal there and it links the button graphic to PayPal's site.


    As to rate, according to the national average for "web designer" is $58k per year. From this you can loosely extrapolate, using a 40 hour work week, that the average national hourly rate for web design is between $27-30. However, don't tell the client that just yet! This number can vary greatly depending on these critical factors:

    • Job Title
    • Skill Level (Junior, Senior)
    • Age
    • Experience
    • Region (oh so important, your location)

    Not to mention if you're going to theme, create modules in an open source CMS, do server side/web hosting/DNS setup, design from scratch, database implementation, initial content entry, session/login, SEO, etc. I mean, just changing "designer" to "developer" (i.e. back end coding/database involved on a dynamic site) increases the average national base salary to $75k without any of the above factors taken into consideration.

    So this can get real confusing, fast.

    My advice is to visit this page:

    But --- add in your location at minimum, also try correcting the job title and by adding keywords that best describe what you're going to actually do and use that to create a sensible range. Go towards the lower half for simple static web pages, middle if a simply using open source CMS, higher if doing back end work, database, on top of all that. Get the idea?

    For comparison, do the same on your local Craig's List just to see how others are charging, but only use it (like findings) as one source, not THE source. Just like the advice offered here as one source.

    There is no perfect number, and without knowing your direct experience or tasks involved, alwats include some wiggle room in your rate to account for mistakes, but keep within the overall range as I noted above if you "need" to be competitive. The purpose of my reply is NOT to act as a numbers guide nor is it intended for DIY's or one-timers who want fast and easy money and could care less about reputation ("need"). So this is a "professional" oriented response even for novices doing their first or only gig. This is also so many more may come your way as you start your portfolio -- by doing it "right".

    [source excerpt: Jim Goldbloom]
    Please do not comment on this in this topic, visit the above link or start a new topic, thank you.

    This topic is no longer maintained on a regular basis but serves as an excellent basic repository for PHP/developer novices and gurus alike who might find these links useful.
    If information presented here is inaccurate or out of date please contact the moderator to update. Requests to add new content is at the discretion of the moderators.
    Special thanks to moderator xUKHCx for setting this topic as sticky for us.
  2. webinfotech macrumors newbie

    Aug 9, 2012
    I like that you think. Thank you for share very much.
  3. SrWebDeveloper thread starter macrumors 68000


    Dec 7, 2007
    Alexandria, VA, USA
    My pleasure. I've not updated it in a major way in some time so if any new categories, links you feel should be added, send me a PM. Do not reply here.
  4. Khloe macrumors newbie

    Jul 8, 2013
    Thank you SrWebDeveloper, Im just getting into web design myself and this has been a great resource.

    I can also contribute to this thread with a couple very good free font sites:
    Fonts Addict

    2nd site you can actually type the text you want and change the background and text colors to preview the font you like, very useful!

  5. trenthanover macrumors newbie

    Oct 4, 2013
    What a detail list.superb efforts in the website development and designing directions.
  6. trenthanover macrumors newbie

    Oct 4, 2013
    Thank you very much for sharing the details..!:)
  7. abnerhawkins macrumors newbie


    Mar 18, 2014
    The above links are quite helpful especially for the newbies. It includes all the necessary information which anybody could get from other places.
  8. BlabBen macrumors newbie


    May 12, 2014
    Code Academy

    Hi Guys,

    Great post. I used this website a while back to learn a language and it was great, search for "Code Academy" in Google. That's a great site !
  9. riyasin123 macrumors newbie

    Sep 11, 2014
    These links which you shared with us really useful in developing and programming.
  10. riyasin123 macrumors newbie

    Sep 11, 2014
    These information are very useful for us thanks for this sharing.
  11. saniyapatel macrumors newbie

    Nov 26, 2014
    Valuable information

    Thanks for sharing valuable information.Thanks for sharing this.
  12. maggie colnett macrumors newbie

    Mar 7, 2015
    Great:).Thanks for sharing the good information related to web design and development.It is really helpful for web developer and everyone.
  13. olup macrumors 6502

    Oct 11, 2011
  14. yuvrajv5 Suspended


    Mar 3, 2016
    Right Now, Here in the Moment
  15. lincolnboland macrumors newbie


    Apr 23, 2017
    New Zealand

    There are some tool which I mention here, help you alot in web designing:

    1. Browser Calories
    2. Firebug
    3. HTML Entity Character Lookup
    4. -prefix-free
  16. tudan macrumors newbie

    Aug 16, 2017
    Thanks for sharing.
    Anyway, is there a proper service for website development?
  17. Juan Preuyt macrumors newbie

    Juan Preuyt

    Dec 22, 2017
    South africa
    Crazy how so much of this web design resources information is still relevant today , i would love to see an updated list of this , i do keep a similar page on my pc ( bookmarks ) .

    Codepen/php fiddle is a great tool ( if you dont have a local development enviroment .
    bootstrap snippets if you want to be lazy and work smart.
    stack overflow for coding problems you are struggling with.
    of course you need css and js minify pages ( if your worpress site isnt doing that )
    Tiny png is a great tool for image optimisation
    Gt metric , pingdom and website speed test .org
    is another great site that checks css compatibility against almost all tools .
    Firebug ofcourse.
    Xammp or wamp depending on your os is essential.

    I am not ussually one for paid services call me a cheapscate but in my infacy as a programmer udemy was really good, is also ok and a really great resource for php specifically probably the most important.

    PHP The Right Way is a must to keep up with php. gives a great library for reference
  18. CarlySwinson macrumors newbie


    Sep 9, 2018
    Thanks for the links, i was having trouble finding good tutorials for java scripting.

Share This Page