I am looking to start out at some web design, I am fresh out of college and i got hired to do some web design by a company and they are going to pay me to learn it. I have no previous html experience but know C++ and C# software programming so they are confident i can learn it quickly.
as for my questions (please bear with me if i ask something thats common knowledge, really have no real knowledge of HTML yet)
whats a good book to get me started?
any recommendations on an FTP client?
where is it recommended to get server space for the website from? (my current employer pays for it outsourced and is looking to move it "in house" and believes they will remove it from their servers and i will have to get new server space somewhere for the new one when he switches from them doing it to me)
should i buy a book and learn personally or would it be recommended to find a professional class or workshop for html?
I will probably have a million questions about this over the next few months but looking to find the things i need to get started and finding a forum is my first choice, figured id see what you guys use and recommend
The book for you depends on your learning style, I would recommend going to a library and looking to see what they have, maybe even use theirs. Also the tools I recommend a FileZilla (FTP Client), for basic web pages for code the best is Notepad++, if you are doing PHP or JSP I would recommend Netbeans or Eclipse, for raster images I use GIMP, for vector graphics i use Inkscape, to build PDF you can use OpenOffice. If you are always on the go with the company, I would recommend portable apps to take software with you on the go. By the way the total software bill for the programs i listed above is $0.00, because these are Open Source Software Programs,
Everything you need to program a fantastic website/webapp!
I suggest that you use Netbeans IDE to write your code in. It is a step up from notepad++ (where i started to incidentaly!)
Also have WAMP installed on your home PC. Just so easy to get running compared to manually installing apache, php, mysql and phpmyadmin
Becoming a serious webdeveloper will involve you practicing by writing plenty of projects then storing code snippets that will be used again and again.
Not sure how to do a particular function! Google it!
When you get to know the basics then you need to see how others have structured the websites. there are thousands of free samples available on internet which you can download and see how they code, try these free css html templates