Web Design/ CODING, where to start?

I wanted to learn how to make websites. For instance something like TS, unfortunetly I don't know where to start. I don't know any coding languages. I want to go to college for it, but I fear that I'm going to be way below everyone, and end up either failing the class, or passing and not learning anything. Where should I start for the basics?

I rember my first time ever being exposed to HTML and php/mysql and all that lovely jazz was back in 6th grade. I found a book in the school library, and basically self tought myself over the years, I never worked on any large projects like TS, but it became an interest. Try getting a cheap book about it, or find some self-help tuts online. Not much advice I can give ya unless someone gives you hands-on tutorials xD

Heres a list of a bunch of books you can look at for free. http://speckyboy.com/2009/07/06/40-free-and-essential-web-design-and-development-books-from-google/

I Learned the basics from http://w3schools.com/ 

It's a great site for everything, HTML, CSS, Java, etc...  And the only thing you need to get started is notepad! 



w3 schools is a great place to start online. 

You don't really need books for HTML and stuffs. There's plenty of resources online, HTML & CSS is incredibly easy. Just do some messing around, writing random stuff and you'll soon grasp it. Making large sites is probably quite challenging though.

Yeah i agree with w3 schools. I done Digital media computing at college (scotland) and what our lecturer was teaching wasnt enough for me so i found w3 schools online and taught myself at night. Damn that website is good.

If you're interested in more general coding in addition to the web stuff and still looking, Udacity offers some great interactive classes.  The 101 is a good introduction to programming in python and they even have a web application (the stuff that runs websites) class taught by one of Reddit's fuonders (cs 253 I think).

W3 schools is always a very valuable resource. For general googled bugs you will end up at stack overflow at some point guaranteed. An important thing to be cognitive of is that you can't usually go from zero to professional website over night. Nor should you limit yourself to just learning web specific stuff. For instance Java is a very good introductory language to the object oriented paradigm and there are tons of resources for beginners. http://codingbat.com/ for example is a good website to test your skills. When you learn a couple languages you find learning others isnt difficult and becomes routine depending on what you are doing. Also alot of the basics like a for loop, if statement, while loop stay the same for the most part. Key difference mostly being the syntax. My suggestion would be to hold off from using an advanced integrated development environment like eclipse or net beans in the very begining because these IDEs provide alot of help to the end user like code completion, auto getter and setters that is very awesome but, I find if you hold off for your first couple programs from using these tools that you have a better understanding of what is going on.

My experince in college was generally you had people who had previous experince programming and those they didn't know a thing like myself. The people who had past programming experince were often cocky but trust me it doesnt last. Once they get to be a  sophmore or junior and start taking low level classes or somthing they haven't seen before they'll calm down. Stay the course and know that the only thing keeping you from your goal is your self. 

I feel nobody has contributed to learning design, so here are some learning resources I reccommend:

MlWebco Youtube Channel (Mostly Theory): http://youtube.com/mlwebco

Webdesigntuts+ for lots of tutorial goodness: http://webdesigntuts.tutsplus.com

Dribbble for inspiration (don't copy): http://dribbble.com

I'll add more as i remember them. 

Heres a couple of links that are really awesome!!







I develop websites for a living. I've been doing this since 1996. If you don't like coding ... get out now! GUI is the smallest part of the job. The rest is html, css, jQ, databases and security. I spend about 1.5 hours a week in Photoshop or Video editing.

Some of the most high quality tutorials you can find, covering almost every topic in web programming/development.

http://www.entheosweb.com has some nice Fireworks Tutorials!

But like alot of people above me stated: http://www.w3schools.com



Well, if you want to build website similar to TS then learning web design is not nearly enough. You have to learn web development. Below is the basic information that should help you to decide which books to read.

Knowledge about HTML, CSS and JavaScript is required for any kind of web development. I recommend going directly for HTML5. It is sufficiently backward compatible with HTML4, but also have lots of new features that are definitely going to be usefull. All these are for client side programming only.

Server side programming gets little bit complicated. Firstly, you need to choose language you are going to use: PHP, JSP/Servlet (basically Java), ASP .NET and Python are among the popular ones. I recommend learning PHP at first. Then it should be easier to expand to other languages.

Once you have chosen your preferred programming language. You have to set up environment to develop and test you web application locally, For that you need to set up a web server and connect it to the programming language interpreter. Most probably you will also need a DBMS (DataBase Management System). I recommend using Appache server as a web server. It is free and have prenty of tutorials available online. For DBMS you can use MySQL. it is also free. if you choose to use JSP/Servlets then go directly for Apache Tomcat server. It already supports Java. If you choose to use PHP then go for WAMP (http://www.wampserver.com) which is a bundle that installs Apache, MySQL and PHP. Working with MySQL requires knowledge of SQL which is a relational database language. So that is another textbook to read,

I also recomment learning XML. It is kind of technology you will stumble upon sooner or later when doing a web development.

As for code editors you can start with Notepad as some people already suggested. But I would use either Notepad++ or EditPlus (my personal favourite) for HTML, CSS and JavaScript. If you choose to use JSP/Servlets then Eclipse and NetBeans are very good IDEs for Java.

Well, if you are willing to spend money then Abode suit that includes Flash, Dreamweaver, Photoshop and Illustrator is very good.

Why is there a thread bump?

Closing it now