Web Design with HTML, CSS, JavaScript and jQuery Set

Category: Programming
Author: Jon Duckett
4.7
This Month Reddit 3

Comments

by umcyclist   2019-11-17

I actually just started this about two weeks ago and I MUST recommend the book I’ve been using, HTML/CSS by Jon Duckett iirc. Has been super clear and super straightforward and I bought the package deal with his javascript/JQuery book as well for like $35 on Amazon

Edit: it’s $31! :) Web Design with HTML, CSS, JavaScript and jQuery Set https://www.amazon.com/dp/1118907442/ref=cm_sw_r_cp_api_i_G7QaDbMVKQ0EH

by iPodAddict181   2019-11-17

I picked up this set at the very beginning, not sure how up to date they are anymore, and jQuery is starting to become outdated: https://www.amazon.com/Web-Design-HTML-JavaScript-jQuery/dp/1118907442

I used this tutorial to get a handle on the basics: https://javascript.info/

My advice is to get really familiar with ES6 and Babel/Webpack. The hard part about JS isn't learning how it works, but rather how it doesn't work. I'm honestly not a fan of the language (although ES6 has made things better), but it's becoming super popular since Node caught on.

Playing around with some CodePen projects and making small web apps on my own was probably the best way I learned. You get exposed to all the little quirks in the language very fast that way.

by Papo7762   2019-11-17

These books by John Duckett are the only textbooks I ever used. They are still up to date for the most part and are beautifully designed.

I would also checkout Free Code Camp and Codecademy for tutorials and practice.

by Bishonen88   2018-10-27
I've got a subscription to Safaribooksonline, and there's a plethora of books/videos there. I found most to be somewhat limited in their scope, when read individually, but after going through a few of those, it starts to make sense :)

Here's a few of them:

https://www.amazon.com/Django-Unleashed-Andrew-Pinkham/dp/03...

Thoughts: does not cover any html/css. The biggest negative I see here is that the book only shows a website twice or thrice. The rest of the book is pure-django-related stuff, which is very intersting/important but does not give a newbie a good understanding what he's actually doing (e.g. by showing real-life examples of a possible website). It contains some code-errors, unfortunately. I found it to be more useful as soon as I grasped the basics of django (models, views, urls, etc.)

----------------------------------------------------

https://www.amazon.com/Django-Example-powerful-reliable-appl...

Thoughts: absolutely the contrary to the above. Does show what sites you can create and provides the code for that so you can actually see what a website might look like, what a feature does etc., but it gives little to no explanation about the code. Without at least a basic understanding of how django works, the reader will have a hard time truly understanding what he's doing. It contains examples for multiple possible websites.

---------------------------------------------------

HTML, CSS & Javascript:

https://www.amazon.com/Web-Design-HTML-JavaScript-jQuery/dp/...

Thoughts: great books! Filled with code and the actual picture of what all of it means/looks like. it covers all the basics but doesn't go super deep.

---------------------------------------------------

HTML, CSS & Javascript:

https://www.udemy.com/the-web-developer-bootcamp/learn/v4/ov...

The only course I bought on udemy. Do absolutely not regret it. Content is vast, the instructor seems to know what he's talking about, many many many examples and explanation of all the basic concepts.

--------------------------------------------------

Django youtube:

https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU...

After reading through the aforementioned books, I found this tutorial to be super helpful. I went through the whole playlist within 2 days and this helped me to deepen the basic knowledge from the books

-------------------------------------------------

And except for that, I visit the django docs and stackoverflow every day, of course :)

Hope that helps.