codeacademy.com and freecodecamp.com doing bother of these courses was great. I got to grips with the basics. and FCC introduced me to frameworks as well which definitely reignited my learning. I would say that FCC has better projects as you go through and the course is all about the web development. But starts with the basics of HTML and CSS.
Also this book was a great reference for me. HTML and CSS: Design and Build a Website. Lovely designed book with great information in for beginners.
UVA's CS department from what I hear isn't super front-end or web oriented. The great thing with web technologies though is they're very well documented and easy to learn if you have familiarity with other programming languages. The Forge class like someone recommended is a good bet to take alongside your normal programming classes. I imagine LinkedIn Learning has some good stuff. I can vouch for this book as well if you learn well by doing: https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189/ref=sr\_1\_3?crid=VPXGHE57JFWQ&keywords=HTML+%2B+CSS&qid=1642442576&sprefix=html+%2B+css%2Caps%2C66&sr=8-3
You would say HTML is a prerequisite for react. React uses JSX to define components, which is basically HTML + some other stuff. I always recommend HTML&CSS by Duckett. You can get through the book in a week and then move onto Javascript, react, etc
Maybe you are already didthis, or your district just went that basic, but check the Canvas discussion boards and pre-created templates for course design ideas, solutions to issues, and templates. YouTube also has a million videos on course design ideas. Further, many of the basic designs/pages can be re-purposed for uses they weren't intended for (e.g., quiz question banks can be re-purposed for test question randomization very easily). You won't always find those ideas/solutions on their webpage. Instead, you just need to think about the system applying the logic the programmers used when designing the LMS and how you can put it to another use.
If you haven't taken one before, I'd also recommend taking a basic html course. Or, buy this book: https://smile.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189/. It's $14 and packed with a lot of useful information on html.
I would start off with learning HTML and CSS. I suggest this textbook:
HTML and CSS: Design and Build Websites https://www.amazon.com/dp/1118008189/ref=cm_sw_r_cp_apa_cevoAbTSKA00B
By far the best textbook to pick up web development as soon as possible.
Definitely learn a client side framework as conservative_punk suggested, but I won't take for granted that you even know HTML. You need to learn HTML before anything else, and then some basic Javascript.
Read this book in less than a week and then move on from HTML: https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
Consider something like CodeSchool for its JavaScript path as well (which includes frameworks like React/Angular). It also has an ASP.NET Core MVC course. Good luck.
Get him this book have him read it cover to cover:
https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
Then look up CSS as needed on the net. There are endless tutorials on different topics including media queries which sounds like what you are looking for.
Look into Pluralsight, Lynda.com or O'reilly learning paths. There's loads of free content online but some teach incorrectly which really annoyed me when I started. Those providers are around 30 bucks per month and usually you can try for 7-10 days free.
This is a good starting point if you want to learn from a book. Really breaks down the stuff:
Duckett HTML and CSS: Design and Build Websites - https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189/
Word of advise you don't have to learn everything. Enough to build site up and you can just learn stuff when needed. Stackoverflow is a friend when you get stuck.
Thanks a ton for the sub, glad you found the video helpful :). Not sure of any tutorials off the top of my head, but this book is a fantastic companion for anyone looking to up their HTML / CSS skills:
https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
Very clear and easy to understand explanations, I haven't come across a better resource yet.
While I agree with /u/MatthewMob for the most part, I think that a book like this one might be very useful for someone starting off:
It relies heavily on graphics to describe the components of the html markup and does a great job with CSS properties.
When it comes to CSS, the biggest hurdle for people is understanding the position property (relative, absolute, fixed, static) and how it ties into the box model.
Personally I would suggest you learn flexbox from the get-go as it makes layouts incredibly simple.
By far, the most beautiful thing I have touched and own to gently bring a mature person into the craft I find great satisfaction from is HTML & CSS by Jon Ducket. I have it solely to share with others, this book isn't for me.
https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
The author guy fucking really cared about order of introducing things and the packaging he put it in. The paper quality-- the book is just nice to touch, there is stonking obvious attention to graphical detail. It makes no sense for me to be saying these things in a normal conversation, I'm not one of those "I love books, you'll tear the crusty pages from my dead hands" guy-- I just don't buy many paper books anymore. I bought this one and it is by far the most luxurious paperback I have ever come into contact with just in book binding and construction alone.
Amazon is charging $17 according to my screen. Worth every god damn penny. Perfect for a mildly computer literate beginner.
I highly recommend this book. You can always learn through free, online courses (try Codecademy), but having this book for reference is nice, too.
Here's the no-nonsense path: learn how to use WordPress the system (i.e. the admin/publishing posts/changing settings) => learn HTML & CSS to try modifying an existing WP site => get a lot better at HTML & CSS so your comfortable troubleshooting issues as they occur (they are very tightly coupled, and you won't be any good in one without knowing the other) => learn some basics of PHP (this will be hard if you don't have any previous background in programming) => open up an existing WP theme and see how it works => repeat a few times for different themes => apply all of that knowledge and abstract it out to plan the structure your existing non-WP site => convert the site over to WP/PHP with your new skills.
You're probably looking at like a solid 1-3 months of learning before you'd be even remotely comfortable doing this, and another 3-6 months before you can do it fast on a frequent basis.
Start with this book: http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
Code academy is not job training, it's an introduction to syntax.
For instance, after finishing their Ruby course, you will know how to work with strings and vectors and so on, but without more knowledge, you wouldn't even know how to start to build a Ruby application. If shown an existing Ruby program you might be able to read a bit of it and change some stuff here and there, but you would be far from any significant changes.
I, as a full stack developer, don't use Code Academy as a learning resource but as a refresher course kind of thing. When I haven't been using bootstrap too often, I go do the code academy course and relearn the basics in order to smoothly transition into using it on my own.
Better alternatives would be an actual book. Go to the library or a book store and find an introduction to web development book. I've heard that this is a pretty good book, http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189/ref=sr_1_1?ie=UTF8&qid=1448997572&sr=8-1&keywords=html+for+beginners.
Edit: Beyond the absolute basics, Code Academy (and other things like it, FCC for example) are basically useless.
"camo style" is not really a thing that your internet browser recognizes. You'd have to create a picture and set the rules to point to that picture instead. You'll need to upload an image (you can do that on the same page that you edit the stylesheet) and then tell reddit you want your background-image to be something.
You should ask your parents to buy you this book: HTML and CSS: Design and Build Websites. It's one of the first books I read and it really helped me figure this stuff out. I know you sort of just want to get your website to look how you want, but you're figuring this stuff out on your own, which means you could probably do a lot more! People like us get paid to sit at the computer and make websites look how we want, and its a lot of fun. I worked for a video game company and got to do this all day!
Try Jon Duckett's HTML and CSS book -- it has, bar-none, the best explanation of CSS I ever encountered. And you can take what you learn there and try your own projects as you read through the book.
Edit: here's the link:
http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
You should get this book (no affiliation) to get started with HTML/CSS. It's by far the best resource for beginners, and it's targeted specifically at designers learning web basics.
Oh I recommend starting with html and css, then adding javascript. It's very motivating to be able to see what you're creating right away! And I do recommend starting with books!
I've recommended this to a few friends, and though I haven't read it, it's supposed to be good! http://www.amazon.com/gp/product/1118008189 They have a javascript primer as well. These books won't make you good but they'll likely give you what you need to build shit and over time you'll finish your learning online and with experimentation.
After you can make a front end, you could move onto learning C#, or some other middle tier language along with SQL
I am interested to know what skills you were hiring for with the intent to train up on JS. I would love to have an employment opportunity like that. I haven't built anything too significant (mostly landing pages and email templates for my old job), but I understand HTML and CSS pretty well. I am trying to break into an entry level web dev/design job and this sounds like gold to me.
I read HTML and CSS by Jon Duckett (http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189/) and bought his JS/JQuery book and I am going through that on my own.
I wish I had done CS instead of music performance in college... sigh. Who knew you'd need money in real life. :)
No, don't look into it lol I'm in a similar situation as you and the HTML & CSS book by Jon Duckett is helping me out a lot! Check it out here: http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189#immersive-view_1421509903370
He also has a JavaScript & jQuery book as well that you can get once you start learning JavaScript.
For people who don't know a lot of HTML/CSS/JS (and jQuery if that's the first library you want to learn):
John Duckett's books are an excellent place to start.
http://javascriptbook.com/
He also has an HTML & CSS Book. (both available on Amazon)
Hey buddy, here's a quick updated version of your jsfiddle: https://preview.redd.it/met0xts3zs461.png?width=698&format=png&auto=webp&s=f7b5edfe06feb4797cb8052a9493e5bbafd649c1.
You need to learn about how the DOM works and how the display property allows you to structure your web page. I made the changes by adding a display flex and adding vertical and horizontal alignment styling.
I'd recommend reading through these: https://developer.mozilla.org/en-US/docs/Web/CSS/flex and https://css-tricks.com/snippets/css/a-guide-to-flexbox/ (purely as a quick reference). Considering you're brand new to web development though you should get a book that takes you through HTML and CSS, after that learn JavaScript and finally a server-side language so you can begin to understand back-end concepts, I'd recommend PHP for that. Here's some books you can use to help your learning: https://www.amazon.co.uk/HTML-CSS-Design-Build-Websites/dp/1118008189/ref=sr_1_3?dchild=1&keywords=html+and+css+book&qid=1607806233&sr=8-3 (HTML & CSS) https://www.amazon.co.uk/Eloquent-Javascript-3rd-Introduction-Programming/dp/1593279507 (JavaScript) and https://www.amazon.co.uk/Joy-PHP-Programming-Interactive-Applications-ebook/dp/B00BALXN70 (PHP).
On top of that you should also use https://www.php.net/for any PHP related needs and https://developer.mozilla.org/en-US/for just about any web related learning; it's an invaluable resource for everything you'll need and by all means absolutely avoid w3schools.
Hope this helps, I wish you the best of luck with your future learning :).
I know Jon Duckett's <em>HTML and CSS: Design and Build Websites</em> book comes highly recommended. I'm in the same boat as you in that I used to build websites with HTML and CSS when I was younger and am just getting back into the game. Personally, I utilize a variety of sources and have to say that I absolutely love Shay Howe's online <em>Learn to Code HTML & CSS</em>. I wasn't going to mention it because it's web-based, but then I noticed he also has a book for purchase on Amazon! Now I'll admit upfront that I've only followed his online tutorials but if his textbook is anything like that (and if it includes supplemental material) then it's very much worth looking into. It's also likely to be more up-to-date than the Duckett book (if you notice, the Most Helpful review for that book on Amazon, while assigning it a five-star rating, mentions that it could use an update!).
Pretty much all you need.
Books:
HTML and CSS: Design and Build Websites
This is the first and only book I recommend for either beginners learning CSS (and HTML) or those trying to fill in the holes. Just on the illustrations alone this book is a masterpiece and should be a part of every web designer's library. You can find out more at the book's website.
Responive web design is a beast in and of itself. There are many online resources you can find for this but their are two books I could recommend for this it would be Responsive Web Design or Responsive Web Design with HTML5 and CSS3.
The author of Responsive Web Design, Ethan Marcotte literally coined the term "responsive web design" so I'd imagine he knows what he is talking about.
I follow the author of Responsive Web Design with HTML5 and CSS3, Ben Frain's blog, which is pretty intense, but he absolutely knows what he's talking about.
Some older books you might find useful:
CSS Mastery: Advanced Web Standards Solutions
Handcrafted CSS: More Bulletproof Web Design
Some of my other favorite resources regarding CSS:
CSS is none of those things; it's a sensible way to manage layout and design. And I don't understand why you don't want to read online articles, because that's a big source of free material. Also, I would think that you'd want to practice while you learned, since typing the words and getting them to work is a big part of it. There are things you miss when you merely read.
Anyway, my favorite book book is HTML and CSS: Design and Build Websites, by Jon Duckett. It's a little old at this point, but it holds up really well. Some other options are
CSS: the Missing Manual (O'Reilly)
CSS3 for Web Designers (abook apart series)
Every Layout (by Pickering and Bell)
There are so many good books out there, though, and so it doesn't matter all that much. Just find one you like and practice, practice, practice.
Also, if you want to be a web designer, learn to read online resources. The CSS specification documents, for example, are online and absolutely critical to be able to read and understand.
https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
This book will help answer many, if not all, your questions in a simple way and it’s beautifully designed.
Get this book and you will be able to learn it in a month.
This book is a great desk reference:
HTML and CSS: Design and Build Websites
Thank you :) I started with Java because I heard that it was one of the most used languages in programming. I learned all the fundamentals about Java and I got a understanding of what programming is like. After that I discovered that I like to deal with web development, so I learned HTML, CSS and JavaScript/jQuery.
Some good resources to learn the fundamentals of web development are:
Youtubers: WebDevSimplified Kevin Powell FreeCodeCamp Coding Addict TraversyMedia
Books & Websites: MDN W3schools HTML & CSS Book JavaScript & jQuery Book
After understanding the fundamentals, practicing and building small websites will do the trick for you. Dedicate some hours of your day to only play around with html, css and javascript so you can become familiar with it. When you feel confident with these 3 languages, then you can pick to learn a framework.
Most used frameworks: 1. React - very popular and easy to learn 2. Vue - 2nd most popular not as easy 3. Angular - popular but I don’t have any experience with it.
After learning one framework it will be a good idea to learn about git & github, so you can understand how projects are managed when you work with a team.
A good video is: Git & GitHub
After learning all this, it will be great if you get a deeper understanding of data structures and algorithms because they are crucial for interviews.
Some of my favorite free courses about Data Structures & Algorithms: Data Structures & Algorithms for Beginners Data Structures and Algorithms Easy to Advanced
You can practice Data Structures and Algorithms on: Leetcode Codewars Hackerrank
If you get good at all these, then you should start building your portfolio and apply for Front End Developer jobs.
If you would like to deal with the Back End instead, then I would recommend these languages:
You can find videos about these languages on the youtubers I linked earlier.
The only thing I would do differently would be not starting with Java because it was quite challenging for me, since I had no background in programming. Also having a clear vision of what I want to focus more on, Front End or Back End. Remember that the start is difficult but if you make programming part of you everyday life it becomes easier and you can have lots of fun with it. I really hope you enjoy this journey, feel free to ask me anything :)
I did, i also started it but for me it's boring.
you can also buy this book:
https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
Good! I do too.
What the name those two books you mentioned?
I'm going to give you my opinion about this subject.
If you're interested about computer science as a field and you want to get a solid computer science foundation and boost your skills of employability, you should go through a university program in computer science.
If you're interested about coding, you want to make a switch of career and you don't have time for a 3 year+ university program or the financial means to pay for a private university, going through a bootcamp or an accelerated program WILL NOT give you a solid foundation and the certification WILL NOT boost your chances of employability.
There are lots of free online ressources that you can learn from, for web development in particular, these 3 are my favorites:
If you wish to invest money, i do not suggest you pay for a paid online course or a bootcamp, but you should invest in books, i recommend these to begin with:
Keep in mind that books are great ressources to learn the foundations of the specific programming language in question but technology moves quick and books quickly get outdated. You should for example learn vanilla Javascript from a book then learn ES6 and modern Javascript libraries/frameworks from online documentations or courses.
Regarding employment, unversity degrees may boost your chances of being hired, but bootcamp certifications and online certifications are like monopoly money for the employer, they WILL NOT guarantee nor boost your chances of being hired.
As a self-taught developer, the only way to convince an employer to throw you a bone is by using the skills you learned from online tutorials and books to create real world projects, you can create websites for family, friends, local businesses or on freelance websites and include these projects on your portfolio. The way employers look at it is that bootcamps "sell" their certificates to the students as long as they pay, even if they don't have what it takes to work as a software engineer, and anyone can skip through online certificates by looking at the solution even if you completed it with your own effort. But when you send an employer a solid portfolio of projects you worked on, this will be proof that you have dedicated your time and effort to learn and you have experience working on real world projects.
These are my two cents i hope this will help to point you in the right direction, good luck!
Is not a "for dummies book", but definitely you should give it a try https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
You can learn either, but you have to choose one to learn first.
If going the game development route, I would learn Godot. It's a game engine that uses Python like scripting.
If going the web development route, install Visual Studio Code and the Live Server extension. I recommend reading HTML & CSS by duckett, and doing some Mozilla tutorials.
Start with HTML & CSS by Duckett. Then read PHP & MySQL by Ullman. With those two books you'll know how to make a site like reddit or twitter.
Kreni od nekog youtube tutorijala na netu za pocetnike. Pravi web stranu uporedo sa tim videom koji nadjes. To je odlicno za pocetak, da ti malo priblizi svari i upozna te sa konceptom. Kasnije mozes uzeti neku knjigu, moja preporuka za knjigu je: https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
Realno html i css mozes da savladas bez problema sa par meseci vezbanja, kasnije predji na javascript, tu preporucujem knjigu istog autora:
Are you a visual learner? There’s Jon Duckett’s HTML & CSS
I would say this book is an oldie, but a goodie because even though this was published almost 8 years ago, it’s a good book to learn the fundamentals and it has good visual aids that go along with the concepts being taught.
There’s also Jennifer Robbins’s Learning Web Design
This book teaches you HTML, CSS, and JavaScript. It’s a good book, it has plenty of exercises and from my experience, it’s a good reference book for concepts.
Two of the best books on beginning web development are those by Jon Duckett IMO. They are an absolute master class in simplicity and understanding for those new to web development.
https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
https://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647
The physical copies of these books are absolutely beautiful, the typeface, margins, and colors are very well thought out and done.
The book isn't structured like typical programming books. There is an emphasis on completing projects every chapter rather than "theory."
If you are a beginner I would definitely recommended it. Please look in the "peak inside" on amazon. They are definitely unique and well made.
I love to recommend this book
HTML and CSS: Design and Build Websites https://www.amazon.com/dp/1118008189/ref=cm_sw_r_cp_apa_i_g0UyCbF9DXJ3W
I was also planning on buying this book https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
This is very helpful. Gives all the basics, but honestly if you want to learn on an interactive website just use, https://www.codecademy.com
This is the series I used to learn the basics of HTML + CSS. I owe a great deal the author of the series, Jeffery, for helping me kick start my passion for front end development, despite some personal challenges I had to overcome. Anyway, also look at teamtreehouse.com and see if you use a free trial, or sign up. I have learned so much through them too. My advice would be to take it slow & steady. There can be a lot to learn (and that might be intimidating at first) but by taking it one step at a time, you are ensuring that you are building a successful foundation for your future success.
My only other advice is try not to jump right into building full page website layouts without a basic understanding of how HTML & CSS work together. I think it would be best to focus on individual elements OF a car dealership mockup (such as navigation or a header) and then after learning each concept over time, apply it to a full web page mockup. Also make this your bible for the time being. This type of knowledge is invaluable. Last thing- learn it for yourself first and foremost. Don't just do it just to impress an employer, as it will make learning a drag. There are so many "A-ha!" moments that will come along with learning. Cherish those moments as they will provide you with motivation to keep moving forward.
Good luck!
This is a really good book for her to get her feet wet. https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
She will know right away whether or not it's something she might be interested in.
A co-worker of mine teaches an into to web development course at a college here in Cali, he uses this book: http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
I was in your situation a few months ago! I finished Codecademy and didn't know where to go next. I did Shay Howe's HTML/CSS course, which was great because you follow along step-by-step, but are continually building one project so you end up with something nice. Now I'm working through a free Udacity course (not sure yet whether I'd recommend it) and then I'm going to try the Code Camp or Odin Project like a few people here recommended. Also, I bought myself this book, its awesome.
Hey dude! I want to send you a huge long explanation I did a while ago about Wacom tablets (which are "industry standard") that didn't get much love in the original post, but I put a lot of work into figuring everything out for this dude so I thought I'd share it again.
Before I paste in my response to this question someone posted, I wanted to mention a few things about your unique situation.
When starting out in design, it's probably more important to invest in a mouse, the Creative Cloud Suite, and some sketching supplies. I use my tablet all the time, but in my classes only about half of the people use tablets. Everyone else gets by just fine (even in illustration) with a mouse. Trackpads are asses to work with, and a good sketchbook, a set of Micron pens, a nice .5 mechanical pencil and some Prismacolor pens are gonna do you a lot more help than a tablet, especially if you're just starting out in classes. Other supplies you might need include a T-Square, a right angle measure (is that what they're called?), a good X-acto knife and a bunch of blades, a good ruler, some tracing paper, and a case to carry it all around. Oh and a portfolio (one of the cloth ones so you can carry your print work around).
If you're specifically looking at web design, i'd invest in a couple amazon books like this book and this book
In terms of graphic tablets, I'm posting an explanation of all the ones available right now. The person for whom I was originally responding was looking to buy one as a gift for, I think, their SO who was primarily a photographer using Photoshop. And just as I post at the bottom of the quoted message, feel free to PM me if you have other questions about anything that I've mentioned here :) Good luck OP, and sorry for the wall of text!
> First off, it's much easier to navigate the different models via the actual wacom site[1] . Here's a breakdown of Wacom tablets: Almost all wacom tablets come in different sizes. Typically they are small, medium, and large. Very simple, it just dictates how large the tablet is. On the other hand, it also dictates the ratio of calibration to the screen. Let's pretend that your tablet is 4"x5" and your screen is 8"x15" (for the sake of an example, ignore the absurd dimensions). Since every point on the tablet is directly calibrated to a point on your screen, it'll take 1.5 times longer for your cursor to travel horizontally than it will vertically. Not an issue, but it makes the learning curve for using a tablet a little steeper because you have to learn how to change your hand-eye coordination from 1:1 to 2:3. Ok so about the different models: Bamboo is an older model that is no longer sold. Now they have Intuos Pro and just plain old Intuos. Bamboo is great, fine, wonderful even, but as time goes on it'll be harder to find replacement stuff (like pens, which I have lost once or twice) for the tablet itself. Now, in the plain old (newest) intuos family, you've got Draw, Art, Photo, and Comic. Draw, the cheapest one, is not a touch tablet. It won't respond to your fingers on it, just the stylus. The rest are all touch tablets too. All four are considered "small". Draw is the bare minimum. Nothing special comes with it. Next level up, you've got Art. Art is touch sensitive and comes with Coral Painter. Next one (Photo) comes with Tonality Pro, Intensify Pro, Snapheal Pro, Noiseless Pro (and I know nothing about what each program does). Then Comic comes with Clip Studio Paint Pro and Anime Studio® Debut 10 (again with the not knowing what it is). Next up You've got the Intuos Pro, which is what I use (i'm a senior design student with four years of professional design experience, to put it in perspective I do a lot of illustration and I'm very happy with my Intuos Pro). There's really nothing too complex about these, there's small, medium, and large. That's really the only difference among them. In terms of which one to get, here's my thoughts. The Intuos Pro family is great, but if he's only editing photos then it might not be worth it to get the more expensive tablet. The bamboo tablets are adorable and easy to bring around, but they jack up the price for absurd programs that you most definitely don't need (Adobe suite is standard in the industry. While he sounds like he's only working with Photoshop, if he ever needs to share a file with someone who doesn't have the programs that come with the tablet, they'll also have to own the software in order to read the files). I have an older generation Intuos Pro that does not have touch-capabilities. It's fine, I have learned key commands to compensate for my inability to quickly zoom and move around artboards, etc. If you're trying to save money, go for the Intuos Draw. It's a great starter, and within the next year-and-a-half to two years he'll probably upgrade. Or you can drop a hot dollar on the Intuos Pro family and kinda bite the bullet. I started out with a bamboo (back in 2007!) and used it until I came to college. I got an Intuos Pro, loved it to bits, and lost the stylus. For about 8 months I was too lazy to buy an $80 new stylus so I used my 2007 bamboo for all my work, and it went fine! I have since sold my little baby bamboo, but it served me well for a long, long time. The only problem is that the appeal of a new toy is sometimes greater than the practicality and logic of playing with an old one. Best of luck! Let me know if you have any other questions...
If you have the money, check these books out.
Jon Duckett's books are great. There's one for HTML/CSS, and another one for JavaScript and jQuery.
Avoid w3schools, codecademy and sites like that.
Use the validator.
For a text editor, MS Word will not be useful (as it encodes the text with a lot of metadata). Notepad is okay, but something like GEdit (which is free and very easy to use) is your best bet for now.
In terms of resources, my students have enjoyed the Codecademy courses on HTML and CSS, HTML and CSS by Jon Duckett, and Learning Web Design (I learned from the latter text).
HTML can be fun. This is a good book to have on hand.
http://www.ratemyprofessors.com/ShowRatings.jsp?tid=1856913
This concerns me...Any info you can give me would be very helpful. Like, are tests hard/tricky? Assignments extremely hard?
For 290 I bought these books: http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
If you could tell me some of the concepts you studied for 340, I will buy books on that too. Sounds like it will be another OSU "Teach yourself" quarter.
This book aims to teach HTML/CSS but also looks pretty good. I'm not sure if that's what you'd call 'arcsci', though.
The suggested readings at the beginning of each problem set are pretty good, plus they are free.
As for books, I can recommend HTML and CSS: Design and Build Websites for learning the basics of those two. The book and accompanying website are well-designed and useful. I haven't read JavaScript and JQuery: Interactive Front-End Web Development, which is by the same author and has the same design, but I imagine it is just as good. Still, you won't have to actually write much HTML, CSS, or JavaScript in the latter half of the course. Most of it is already written for you, so only use these books if you really want to learn these things.
You will be using PHP and MySQL more, so you probably want to get a book featuring those as well. Learning PHP, MySQL, JavaScript, CSS & HTML5: A Step-by-Step Guide to Creating Dynamic Websites is a book that I have looked at a few times, and seems pretty good. It covers the basics of everything you'll be using, and gives you some good information about setting up a programming environment outside of the appliance.
Where are you at currently? Are you someone who knows more technical or visual aspects?
For me personally, as someone who first started with design and then learned to code, I'm starting to learn that it makes more sense to learn the building blocks, and then build off of that.
You should learn the fundamentals. Take some free classes on CodeAcademy and know your way around HTML5/CSS3. If you're able, learning Javascript is a plus as well.
After this, you should be able to know how to make a website from scratch in code. From here, you should then learn some basic UX. Stuff like how to wireframe, the correct flow for a site. Understanding the journey of the user and how to build everything so it makes sense.
Additionally, from this point you will now need to learn some UI Design. Especially since doing the web also means that it needs to work not only on desktop, but also tablet and mobile phones. This involves doing interactions, and it's good to learn how to make a button (CTA) that people will understand to click on. Also, learning some basic hierarchy will make it so that forms and other copy heavy things will not only make sense, but will be able to be read and understood without being too daunting.
Finally, once these basics are down you can bone up on making your design and visual aesthetics the best they can be. Getting your color theory down so that you can come up with multiple palettes for sites. Having an eye for photography so that you can choose the correct assets to compliment the text. Knowing typography so that you can choose the right typefaces and weights which work not only together, but also in different viewports.
There's obviously tons of books and resources out there. This is a great one to start off with. Additionally, get some books on basic UX and UI design along with fundamental graphic design ones.
Not very well! I've asked to become project lead for various applications at work, and they may sponsor my Product Owner Scrum certification so trying to develop the PM aspect of things.
Have been doing http://sql.learncodethehardway.org/ to supplement the very basic work queries.. and I already knew HTML from before so working through a textbook recommended to me http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189/ref=sr_1_1?ie=UTF8&qid=1428376550&sr=8-1&keywords=html+css
Haven't started Rails, let me know if you have any tips/resources! It's also hard to find time to both do my job and learn a new one
Other good sources for people wanting to get into Front end are:
They have this really good track system for learning Web design, Front end Development, Ruby, PHP, Python etc.
If you prefer to read, these books are the best in my opinion to get started in web development (more front-end).
Also refer to anything u/codingtrails suggested. Only thing i wouldn't suggest is getting into bootstrap until you have learned the key concepts of HTML and CSS.
I can code HTML5 and CSS3 pretty well, honestly it's really easy for me now. - Once you get the hang of them look at a couple of frameworks - I have used Bootstrap and Skeleton and putting them on a resume is an easy +1.
The biggest thing that has helped with Javascript for me is game development, it's really fun and you have to have a decent understanding of javascript to make a playable game, it also gives you an opportunity to work on a bigger project. (thousands of lines of code) So you can get a better idea of how the overall layout mechanics of Javascript work. - So I would recommend making some simple games using just HTML5 canvas and vanilla Javascript with no libraries.
Books I would Recommend --
http://www.amazon.co.uk/HTML-CSS-Design-Build-Sites/dp/1118008189
http://www.amazon.co.uk/JavaScript-JQuery-Interactive-Front-end-Development/dp/1118531647
http://www.amazon.co.uk/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742
Youtube Channels
Will second Google's webmaster's guide and SEO Moz's guide plus their blog. For news, hit up Search Engine Roundtable and and Search Engine Watch. SEO 101 is a good, regularly-updated podcast, and if you have any questions the hosts are very responsive on their G+ page.
If you REALLY want to know SEO, and not all this soft-core link-building stuff, you NEED to learn HTML (and preferably CSS, if you don't have them under your belt already). That way you'll be able to handle title tags, meta descriptions, and rel tags on links, and you'll also be able to look into competitor's sites to see what they're doing. HTML and CSS are incredibly easy to learn. This book presents both in a simple, straightforward way with a beautiful design. Highly recommended. Then go build your own site before working on someone else's.
Required, HTML/CSS by Duckett.
Optional, JS/JQuery by Duckett.
Required, PHP/MySQL by Ullman.
Optional, UNIX in 24 hours.
The LAMP stack is the easiest to learn IMO. Also, business websites are usually just wordpress sites, so you don't really need to know any programming languages to do that.
Jon Duckett's HTML/CSS book.
HTML and CSS: Design and Build Websites https://www.amazon.com/dp/1118008189/ref=cm_sw_r_cp_api_i_TeWMFbTNHMAYH
I have this book and it's awesome. The book is well-designed so you aren't constantly sidetracked with thoughts about "why did they use this typeface here?" and "this alignment sucks".
I'm a huge fan of this book as a reference on the shelf. I read through it when I first started to do web stuff (not that long ago, unfortunately..) and it's beautiful design/ease of reading makes it a great desktop book to keep by your workstation! It is, however, my only reference book right now, so I'm eager to see what everyone else posts!
These two books are what started me on my path. I already had bags of experience working with a multitude of programming languages but both of these books will assume zero experience and you should be able to learn the basics of everything you need. Read them in this order as all you need to actually make a static website is in the first book.
HTML & CSS - John Duckett
Learning PHP, MySQL and Javascript - Robin Nixon
Bearing this in mind, it is now possible (just as it was when I wanted to learn) to learn everything you need to know online for free. There are loads of websites that get talked about on this subreddit that will teach you how to make websites. A couple I hear a lot are:
Good Luck!