#3 in Web development & design books
Use arrows to jump to the previous/next product

Reddit mentions of JavaScript and JQuery: Interactive Front-End Web Development

Sentiment score: 46
Reddit mentions: 65

We found 65 Reddit mentions of JavaScript and JQuery: Interactive Front-End Web Development. Here are the top ones.

JavaScript and JQuery: Interactive Front-End Web Development
Buying options
View on Amazon.com
or
    Features:
  • JavaScript Jquery
  • Introduces core programming concepts in JavaScript and jQuery
  • Uses clear descriptions, inspiring examples, and easy-to-follow diagrams
Specs:
Height8.999982 Inches
Length7.200773 Inches
Number of items1
Weight3.24961374188 Pounds
Width1.401572 Inches

idea-bulb Interested in what Redditors like? Check out our Shuffle feature

Shuffle: random products popular on Reddit

Found 65 comments on JavaScript and JQuery: Interactive Front-End Web Development:

u/samort7 · 257 pointsr/learnprogramming

Here's my list of the classics:

General Computing

u/aroras · 14 pointsr/learnprogramming

doing this line by line with as we speak with this amazing book. It definitely helps!

u/alexsmander · 9 pointsr/web_design

It sounds like you don't understand the basics of programming logic, and not JS / JQuery. There are fundamentals you need to first learn before you take on any kind of programming and that is how it actually works and how things are manipulated.

The difference between HTML / CSS and any programming language is that HTML / CSS are declarative languages meaning you say what you are going to do (i.e. background-color: blue;) whereas programing languages are dynamic. It will take some time for you to get used to, but like all things it requires a lot of practice. I would also suggest reading some books. I bought and read JavaScript and JQuery: Interactive Front-End Web Development and it helped me make sense of things.

Others have said build something instead of just doing codeacademy and I completely agree. Though it will be confusing and hard to begin with, it will help you understand the basics. A few good things you could build could be:

  • A functional web calculator (probably the best)
  • Randomized quote of the day (onClick or load, storing strings as variables and push to an array)
  • Buttons that do different tasks (open a hidden item, make something bigger, etc)
  • Rock, Paper, Scissors (I think codecademy does this).

    I would say do the web calculator, you would have to do the HTML / CSS (yes make it look pretty like the calculator on your phone), and then build the functionality.
u/Genie-Us · 9 pointsr/learnprogramming

Eloquent Javascript

You Don't Know Javascript

Wes Bros (not all are free, but lots are and he has lots on Youtube. if you want some of the paid ones, there are ways, Yarrrrrr. But if you can, buy it as it's not that expensive and he's a kick ass teacher. If you can't afford them, yarrrrrrrr! Then when you get a job, go and buy them so you're not a dick.

Advent of Coding - Great fun, you'll likely only get the first few to start, but you can read other's code to see how "professionals" do it.

There are a number of other sites for coding practice like... I think... leetcode? Something like that. Codewars. There's a ninja themed one as well. Do a couple google searches and you should have tons.

Oh, and the book JavaScript and JQuery: Interactive Front-End Web Development is a great book for starting out, it's dry as hell, but it's full of everything you want to know. The link is not an affiliate or whatever, I get nothing, just read it.

u/meeeeoooowy · 8 pointsr/soccer

If you have some money and time and want to go full time, there are places like http://theironyard.com that can get you a solid foundation and entry level jobs.

Otherwise https://www.codecademy.com is a great place to get started. /r/learnjavascript is a also great resource as they are open to all questions no matter how "dumb" they are. They go through a lot of things together as well, great place to learn. I'd also really recommend this book.

The hard part is getting the experience to know the best way to do things. I am doing some backend stuff as well (node.js and mongoose) to speed things up.

Once you get enough knowledge and get dangerous my biggest suggestion would be to get a recruiter and do a bunch of random contract work. You'll not only learn faster, but usually there will be smart people to learn from.

u/kidsincatacombs · 8 pointsr/learnprogramming

JavaScript and jQuery by Jon Duckett

Amazing book for anyone starting JavaScript and jQuery. Great examples and clear explainations. Wish Duckett wrote more JS-related books. I'd buy them all!

u/wrouzhul · 8 pointsr/learnprogramming

Ooooh you're a super new :)

Many people hate it but w3schools can get you started:

u/frontendben · 7 pointsr/Wordpress

First off, I'd be careful of describing yourself as a WordPress developer if your knowledge doesn't really go past using the loop as far as PHP and WordPress goes. Not because I'm one of these 'you're not a developer' types, but because it could land you in legal hot water because of misrepresentation when it comes to clients.

Anyway, what I would currently describe you being – based on what you've said – is a junior front end developer. You have a good understanding of HTML and CSS, and a you know how to get JS working – even if it is just copy and pasting.

Personally, I would recommend signing up to somewhere like Treehouse as they have a great deal of structured content around WordPress that will take you from the basics of PHP and how they relate to WordPress upto more advanced topics like dealing with WordPress' APIs.

As for the most important skill? I would say that is having a good understanding of how PHP and JS work. Once you understand functions, variables, methods – and to a lesser extent, classes – you'll have a pretty good grasp of how anything works within JS and PHP.

I would then recommend spending some time reading PHP's docs, which are very well written and give examples of how those functions work.

If you're more of the read-a-book kind of guy, I highly recommend JavaScript and jQuery by Jon Duckett (Amazon link).

Hope that helps.

u/Pantstown · 6 pointsr/learnjavascript

I've said it once and I'll say it again, Eloquent JS is not for beginners. You will get stuck almost immediately, especially with no CS background. And, I haven't read the other two, so I can't really recommend one over the other.

Depending on what you're looking to do/get out of reading a book, you might want to checkout Jon Duckett's Javascript & JQuery. It's much more "noob" friendly, and is much easier and nicer to get

u/loopded · 5 pointsr/cscareerquestions

I'm currently taking it right now (going through web development 101 because I am a complete noob to it), and OP isn't kidding when they say it doesn't hold your hand. I finished up the HTML/CSS basics and just started working through the beginning JS sections (learning basic syntax, if/else statements, switch function). Each lesson can take anywhere from an hour to 3, depending on how quickly you are able to grasp the concepts or how big the hands-on project is.

Don't be afraid to get outside resources either! I picked up this Javascript and jQuery book that has a lot of great reviews, and it gives another perspective/way to learn the language. I might actually trade this back in for the authors book on HTML/CSS because I'm still struggling with those languages. Let me know if you have any questions on it!

u/the_cunt_muncher · 5 pointsr/learnprogramming

I recommend this book. I learned HTML/CSS from the HTML/CSS book by those authors. And then after that I went back to a more "textbook" type book to learn further in depth. And then I did the same with Javascript. I felt like those books were a real nice jumping in point because they're so simple and filled with visual examples.

u/scrivens · 5 pointsr/Frontend

If I could do it all over again, I would:

  1. Buy HTML and CSS: Design and Build Websites by Jon Duckett

  2. Buy JavaScript and JQuery: Interactive Front-End Web Development by Jon Duckett

  3. Build stuff. I cannot emphasize this enough - I literally can't, Reddit won't let me. But this is where the rubber meets the road. You can read all the books you want; take all the tutorials but nothing will grow your skills quite like developing something from scratch.

  4. Know this: being a front-end developer means you will always be learning (and if you're not, time for a new job). Good luck!

    ** I am not Jon Duckett but I do love his books.
u/Zuslash · 5 pointsr/webdev

I found Lynda.com to be extremely dry and slow. To me it was the equivalent of those old school mandated educational movies you would watch in classrooms back in the 90s on your faux-wood tv. Take this opinion with a grain of salt though as it has been almost two years since I have looked at anything on Lynda, I hear it may be better today.

If you are looking for web development in particular I would suggest the following:

  • Codeademy - Free and very good at introducing basic web development skills.
  • Team Treehouse - Paid subscription but well worth it in my opinion as they will walk you through everything from the most basic HTML to building advanced JavaScript applications.
  • CodeSchool - CodeSchool tends to be more advanced and I would wait until you have a strong grasp on your HTML, CSS and JavaScript before investing in their coursework.

    In addition, StackOverflow; A general programming Q&A website, has an answer to just about any programming issue you may be running into. If the answer is not already there, then chances are you will have one within 24hours.

    I began my pursuit into web development about 2 years ago. In that time I have gone through the resources listed above as well as the following books which have helped immensely:

  • HTML and CSS: Design and Build Websites - Ducketts whole series is extremely friendly to the new web developer and will help you build a solid foundation quite quickly.
  • JavaScript and JQuery: Interactive Front-End Web Development - Another Duckett book which was just released focusing primarily on JavaScript.
  • JavaScript: The Definitive Guide - A massive JavaScript reference. It has answers to just about everything.

    Some personal career history if you're interested:

    In the last two years I have gone from making 18k a year as a Technical Support Representative to 80k a year as a Front-End Engineer building JavaScript applications at a large FDIC Bank. It was only in the last two years that I really dug into Web Development (and programming for that matter) and I really can't see myself ever doing anything else for a living. The job requires an immense amount of learning (which I love) and will keep your mind sharp. I really do get a kick out of problem solving all day. Programming will require a major adjustment to the way you think. I can say that the way I work through problems now is completely different to the way I did before. I feel as if critical thinking has eluded me until the last two years and it has been a major life changing event. By far the biggest contributing factor to my growth has been the team I work with. You have to do your best to find a team that is willing to work with you as a junior so you can siphon that knowledge. Even if that means taking a low paying job, however; know your worth so that you can ask for the right amount of money once you have gained the necessary skills. As a personal rule of thumb, I will not stay at a company where I am the most knowledgable member of the team. This inhibits growth as a developer and will prevent me from realizing my true potential.

    Feel free to hit me up if you have any questions.


u/teeceli · 4 pointsr/learnprogramming

Same thing happened to me at my last job. I was actually led to believe in the interview that it was a job relevant to my experience but I quickly learned on day 1 that it wasn't. Read as much as you possibly can in your free time for a while, you would be amazed at how quickly you can pick things up. Three books I recommend as a crash course are:

u/opaque_toaster · 4 pointsr/webdev

Definitely more beginner, but I loved Jon Duckett's books when I was starting out. If you're looking for intro level, front-end stuff, they're very visual and easy to grasp.

HTML & CSS: Design and Build Websites

JavaScript and JQuery: Interactive Front-End Web Development

u/hiyaduck · 3 pointsr/web_design

He also wrote a book called [JavaScript and Jquery]
(http://www.amazon.co.uk/gp/aw/d/1118531647?cache=3e10930602aec822ac1b09f06d245fb8&pi=SY200_QL40&qid=1413723858&sr=8-1#ref=mp_s_a_1_1) , which is an awesome book. Beautifully designed and easy to follow.

u/avocadoblain · 3 pointsr/web_design

HTML & CSS by John Duckett was very helpful when I was first starting out with front end dev. He recently released a followup on Javascript & Jquery that is also quite good.

u/D_Rosenqvist · 3 pointsr/webdev

Jon Duckett: Javascript & JQuery + The Odin Project

These two sources worked wonders for me.

u/Yeomanninja · 3 pointsr/webdev

I picked up this book and have been going through it along with CodeAcademy and Treehouse. The book has lots of examples and simplifies a lot of things that aren't neccessary taught on the tutorial sites so I find learning through mutiple resources pretty good.

u/luenix · 3 pointsr/webdev

Does only coming from a sys admin background count as no prior experience to web programming? I just was given access to the static company site about a year ago and was tasked with updating it since then. Fast forward to about 5 weeks ago and I decided to teach myself WordPress + LAMP then LEMP. L(A/E)MP = Linux, Apache/Nginx ("Engine-X"), MySQL/MariaDB, and PHP/Python (bottle.py).

I knew PHP and Linux from system management of random servers at work and through consultations with my personal business.

If you're asking for advice on where to start, it seems that the current best practice is to go on codeacademy.com and accompany that work with the Jon Duckett books on at least front end stuff including HTML/CSS/JS and maybe some jQuery.

http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189/
http://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647/

Cloud9 and GitHub are great first destinations for starting in development. You can go my route if you're feeling confident with system management and go for Amazon Web Services EC2 with a free (for a year!) micro instance that you can load with all kinds of stuff, including a basic Ubuntu server with LAMP (MySQL, PHP) that in-all takes less than an hour to get comfortable with and ready for a new page or even WordPress.

A significant amount of people here swear by laracasts.com as well once you're through the basic front end tech :)

u/peacegnome · 3 pointsr/learnprogramming

I haven't used it yet, but if the reviews and his html/css book are any indication this would be an amazing book.

u/blackdragonwingz · 3 pointsr/tea

Hi there. I'm a professional web developer by trade. Your website looks like it's from the 1990's...I understand that both of you are working full-time, but I highly recommend completely re-doing your website.
I don't even know where to start, so I'm just going to give you examples, resources, and inspiration, and relevant comments.

Inspiration:

This is by far, THE best website for tea I've ever seen.

DavidsTea

  • It's responsive (try resizing the window from 100% to 1 inch - see how well it resizes?), looks modern, clean, fun, creative, and brands the tea/products very well.

  • Design is done by an award-winning designer from Holland, if I remember correctly.

    Mid-tiered websites:

    Harney&Sons

  • Harney & Sons appeals to a different demographic (yuppie-ish) whereas DavidsTea appeals to hipster younguns. Can you tell by the color scheme?
  • site isn't responsive and still needs some user interface work, but overall as basic as you can get.
  • Look at the way they market themselves and write descriptions. Look at the next few sites as well.

    Some more sites you can look at:

    Adagio Teas

    Mighty Leaf

    Verdant Tea

    Lower-tiered websites:

    TeaVivre

    Den's Tea

    Absolutely not:

    Upton Tea

  • I know Upton's is pretty popular here on reddit, but I think the website is just awful. I flat out refuse to buy on that site - it doesn't even look remotely reassuring to me to pay on that website. I'm sure it is secure, but....jesus, that user interface. Absolutely not.

    Resources:

  • Html and CSS by Jon Duckett

  • Javascript & JQuery by Jon Duckett

  • UXPin Free Resources [there is a pdf book in this link that shows the latest trends in modern web design, take inspiration from there)

  • Do you use Firefox's Firebug tool? If you don't, just install Firebug on Firebox. Click on the bug icon, and then click on the inspector tool. Now you can hover over various elements and see what properties are being done on them if you need to figure out how something was done. You can also make changes without coding and refreshing your page each time.

    Let me know if you have any other questions, thanks!
u/GoodVelo · 2 pointsr/learnjavascript

A friend who is learning JavaScript got this book I skimmed through it, I wish I had something like it when I learned JavaScript or programming!

u/iama_regularguy · 2 pointsr/learnprogramming

I think JavaScript is the way to go as well. Start with just plain vanilla and then go from there!

I would do the JavaScript course on codecademy (I would dabble with every language they offer too!) and then move on to this book (you can also find it for free).

Just an idea... You could love or hate web design. Who knows! But you have to start somewhere and start narrowing things down while learning general programming structures. Almost everything you learn at first is transferrable to other languages.

u/NoEfficientAlgorithm · 2 pointsr/ASU

If you're just interested in learning for yourself, don't take it at ASU. It'll be cheaper and you'll probably learn more through other resources. Here's one put together by the University of Michigan on Coursera: https://www.coursera.org/learn/introcss

Or, you can do it the old fashioned way and pick up a book. This one, in particular, is very good.

https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189

After you get through that book pick up the Javascript and JQuery one (same author):

https://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647/ref=pd_sbs_14_img_2?_encoding=UTF8&psc=1&refRID=72Z6B7X975GSJ4VVAZG9

u/Bizkitgto · 2 pointsr/learnjavascript

This was where the first big gap in FCC was for me - you need to know the DOM and jQuery to do these challenges. This is where Duckett's Javascript & jQuery really helped me. There's a good free intro to jQuery on codeschool.com, also you'll need to read up on DOM manipulation to get through this part of FCC. Good luck!

u/kynovardy · 2 pointsr/css

Html & css:
https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189

Also I assume you mean Javascript? Otherwise that's a pretty odd combo. A good Javascript book is this one by the same author:
https://www.amazon.com/gp/aw/d/1118531647

Used both of these for school. Very easy to read and surprisingly comprehensive. Very pretty as well

PS: people don't generally call html and css programming languages

u/MetaSemaphore · 2 pointsr/webdev

Hey there! I recently finished this course and also recently got my first offer for a Jr. Front-End Developer role after about a year and a half of self-study. Colt's course is awesome, and I found it to be the best single resource on web development I encountered. So I think you've picked a really good place to start. But, that being said, it is just a starting point (even a full-time $10k boot camp is just a starting point), and you probably will need to look into other resources as well.

I will second what others have said that I found the Rob Percival course underwhelming, but there's a lot of other stuff out there that I would recommend. Note: I'm going to go a bit link crazy here, and I know that might seem a bit overwhelming, but I'm figuring it's better to give you more rather than less; your mileage may vary, and you may not need all of these. These are just the resources I found most helpful.

Free Code Camp is a great place to find practice problems to work through, mainly when it comes to front-end. I can't stand using it end-to-end as a learning path, but others love it. So, different strokes and all that.

CSS Tricks is a really great blog and site for learning how to do advanced CSS stuff. And the site founder Chris Coyier, also hosts a really great podcast called Shop Talk that's all about front end.

John Duckett's books HTML & CSS and JavaScript & JQuery are really pretty and very noob friendly. The JS one does have some errors, so be wary of that, but I found it really helpful for getting a sense of the underpinnings of the language while reading on the train.

You Don't Know JS Is a great book series that is all available online for free and will really help you solidify your JS knowledge.

JavaScript: Understanding the Weird Parts is another Udemy course that does a deep dive of JS (Udemy always has sales, by the way, so never pay full price for their courses).

JavaScript Design Patterns is a free course on Udacity that is super helpful in introducing you to JS frameworks and MV* design patterns. Note that, while you can pay to do a "Nanodegree" through Udacity, you can also access a lot of their courses for free, so I would recommend trawling through them--there's a lot of good stuff on there.

JavaScript 30 is a 30-day structured course in building stuff with vanilla JS by Wes Bos, who has a lot of other good courses as well (though some of them are paid).

Practical JavaScript This is one I've actually just started working through, but so far, I'm really enjoying it. Again, this is free. It will introduce you to test-driven development and give you a better sense of how to plan your own projects, while also not getting mired in any frameworks.

If you want to go into the bowels of the framework world, though:

The udemy course I did first for React/Redux now seems to have been taken down by its creator so that he can update it. But it was called The Complete React Web App Developer Course by Andrew Mead, and when it comes back in updated form (hopefully soon), I would definitely recommend it. If you like Colt's teaching style, Andrew's has a lot of the same feel (excited, but really detailed explanations, and goes over things 50 times in different projects and contexts so that you really learn them). I've also started doing Stephen Grider's Modern React with Redux, and it seems really good so far (though I'm not that far into it, so take it with a grain of salt).

React Fundamentals is another awesome free course by one of the developers of react-router.

u/_skywalker · 2 pointsr/learnjavascript

This is a good book for that. There's also many tutorials online, googling will help you out, and check Codepen.io as well.

u/Dwaligon · 2 pointsr/javascript

Just read Jon Duckett's new Javascript book and this was a good gauge for how much I learned. Thanks!

u/iDontDoMeth · 2 pointsr/learnprogramming

Jon Duckett, who wrote the HTML & CSS book you bought (which is the best in my opinion) also just released his JavaScript book, which I am excited to read. Once you get a grasp on it, I would read JavaScript The Good Parts, by Douglas Crockford, who works for ECMA and helped write the language.

u/iTipTurtles · 2 pointsr/learnjavascript

It was around a year ago, I saw its benefits but it just did not seem like a right fit for me.
This the book you are referring to? Will that cover the core of the JS language, then after I would be able to progress to other areas?

u/FooBarBazQ · 2 pointsr/learnjavascript

I've heard great things about Jon Duckett's JavaScript and jQuery - Interactive Front-End Development. Apparently the book's binding completely blows (pages falling out even with very little wear and tear), but the content is supposed to be really great for people just getting started with JavaScript and struggling with some of the core concepts. This book is made for visual learners, who get more out of diagrams, analogies, and examples than from reading long, tedious blocks of text.

In other words, this book seems to be great for JavaScript novices (and programming novices) who just want to jump in, learn some basic concepts from a well designed and easy to read book, and start actually working with some JavaScript in the browser. From the book's Amazon page, each chapter is described as follows:

  • Breaks subjects down into bite-sized chunks with a new topic on each page

  • Contains clear descriptions of syntax, each one demonstrated with inspiring code samples

  • Uses diagrams and photography to explain complex concepts in a visual way

    Once you're a bit more comfortable, the go-to book for beginner to intermediate JavaScript learners is Nicholas Zakas's Professional JavaScript for Web Developers. It's a much thicker tome, but covers more concepts in more depth.

    This book is much more than just "pure JavaScript outside of the browser" (it also contains lots of info/examples for doing real things in the browser), but it does go into great detail about all the intricacies, syntactical oddities, and gotchas of ECMAScript, which you do really need to learn to become a fully competent JavaScript developer. This book is also written well and is easy to read, but it's not designed/presented as nicely or simply as Duckett's book. The Amazon page says the book is written for the following three groups of developers:

  • Experienced object-oriented programming developers looking to learn JavaScript as it relates to traditional OO languages such as Java and C++

  • Web application developers attempting to enhance site usability

  • Novice JavaScript developers
u/cleatusvandamme · 2 pointsr/exchristian

It could be non-religious related.

What materials/methods are you using to learn JavaScript?

I'm a web developer and there are times where I find myself struggling to learn something. I've noticed I do a lot better with videos than reading a book. I also do better with some book/video authors than others. It's nothing personal to those authors, it's just like high school sometimes you do better with a particular history teacher than another one.

I'd suggest trying the trial versions of different video services. You might want to look into Safari books online. For $15 a month you can rent up to 5 books. You could try out other authors and see how it goes.

I'd also recommend this book:
http://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647

Jon Duckett is a really awsome writer!

u/tesladriver · 1 pointr/webdev

I think it's a great idea. You could start off by simply having a static HTML/CSS website, and then as you progress you can add more advanced stuff like AJAX webforms and event calendars, online bookings, etc. The possibilities are endless.

Buy these two books: http://amzn.com/1118008189 & http://amzn.com/1118531647. Not the kindle versions, actual physical copies. Read them and practice. If you run into problems, just Google the problem. 99.99% of the time someone has had the same problem and has posted a solution online.

http://www.w3schools.com is a good website for diving into almost everything related to web development.

u/iravgupta · 1 pointr/learnprogramming

Working really well for me. I was waiting for this to get released - http://www.amazon.com/gp/product/1118531647/ref=amb_link_408726582_3?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=auto-sparkle&pf_rd_r=18EHX2D44D9WJ0TWRF06&pf_rd_t=301&pf_rd_p=1746404042&pf_rd_i=javascript but then I accidentally came across this http://asmarterwaytolearn.com/. I thought lets take a chance and see if this really lives up to the hype. Well it does.

u/HydroJaime · 1 pointr/Entrepreneur

Other good sources for people wanting to get into Front end are:


u/erratic_calm · 1 pointr/webdev

RSS for the win. On the sad, sad day that Google Reader disappeared I made the switch to Digg Reader.

My main sources are:

  • Google Webmaster Central Blog
  • CSS Tricks
  • Tuts+ Code
  • Webdesigner News

    Over time I've found that many of the other ones like ALA are impractical for day to day work. They're more theoretical.

    I'm also not shy about grabbing books as they're released. Javascript & JQuery: Interactive Front-End Web Development is good.

    I work as an in-house Drupal developer and administrator so I don't need to know the absolute hottest shit out right now but I do stay on top of things that apply to major CMS platform development and the rare HTML and CSS spec changes.

    Most of my freelance work ends up being on WordPress so I follow their Twitter feed for major releases and other news.

    Friends in the industry are also another major source of news.
u/Cool_Bastard · 1 pointr/learnprogramming

I have found this to be universal in books and tutorials that I've come across. Experts appear to be good at what they do, but being an expert doesn't mean they're any good at teaching. A lack of exercises at each stage in the game is also par for the course.

I haven't studied Java. But, my suggestion is to treat your time as gold; incredibly valuable. Every week you spend on a course that isn't teaching you how to code is a week lost that doesn't get you closer to your goal. Look for books and tutorials that get you coding asap, that have examples to work with. And if they don't, drop it like a lame Tinder date and move on to the next thing.

I found out too late that Jon Duckett's JavaScript and JQuery book was nothing but terminologies with no exercises. I was so pissed after reading all the puff reviews only to find out I wasted my time and money.

u/VampireCampfire · 1 pointr/learnjavascript

If you are just starting out or a beginner, it is really hard to learn from youtube videos. It's easy to falsely equate understanding a concept while watching a video with knowing how to implement it from scratch using your own hands. Videos become much more beneficial when you are trying to understand specific, advanced topics later on in your learning process.

There are definitely almost too many resources to learn JS. Because of this, I would recommend getting away from all of them because they will distract you and leave you overwhelmed. Instead, pick up a good textbook and go through it start to finish while practicing what you learn as you go along. A book I highly recommend is Javascript and jQuery. A lot of books teach you javascript without context, but this book is very geared towards actual implementation of JS to frontend development and building websites. As you read the book, don't be afraid to start creating your own websites on the side. Across the board - and I think I can speak for all advanced developers- creating your own projects from scratch is hands down the best way to burn the skill into your brain. Why? Because when you have a problem, you can't just immediately get the answer. You have to search around and try different things. You essentially spend more time with the problem and therefore will remember how to solve it next time you come across it. This is called learning. But you need the fundamentals first, which is why I recommended the textbook.

With that being said, a resource that combines videos with writing code that I really recommend is Codeschool. However, it requires a monthly payment. The benefit of that payment is that it will incentivize you to follow through, which is extremely important at the beginner level. When you are using free resources, you tend to get distracted and change to another one because they are unlimited with no switching costs.

I would advise against spreading yourself too thin by trying to tackle things like the MEAN stack (which has very specific use-cases) , postgresql, MVC and RestfulAPIs. Learn the fundamentals first, and then once you become more advanced you will naturally start learning those other things as you need them. You can only really learn those topics by implementing them in a project anyway.

To recap:

    1. Learn the fundamentals via one resource
    1. Stick with a resource you choose from start to finish
    1. Use your learned knowledge to build your own websites/projects
u/SharkyMarksworth · 1 pointr/web_design

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 --


  1. http://www.amazon.co.uk/HTML-CSS-Design-Build-Sites/dp/1118008189

  2. http://www.amazon.co.uk/JavaScript-JQuery-Interactive-Front-end-Development/dp/1118531647


  3. http://www.amazon.co.uk/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742

    Youtube Channels

  4. learn.codeAcademy - for Jquery, Modern tools professionals use
  5. PHPacademy - for PHP, and some other stuff
  6. DevTips
  7. Jesse Warden - ( this guy has a GREAT javascript series, I would start with that for Javascript)

u/w4nderlusty · 1 pointr/TrollXChromosomes

Some more learning tools:

  • Tuts+ has a number of great coding video tutorials, many of them free. Definitely worth a look.

  • If you like the code-as-you-go kind, check out Code School. It's $30us a month but the courses are more in depth than codecademy.

  • Book wise, Eloquent JavaScript is a good place to start (and its a free download!).

  • Id also recommend JavaScript Enlightenment for advanced beginners, and JavaScript the Good Parts for those with a bit more experience.

  • Another good beginner book is JavaScript & jQuery by Jon Duckett, it's got a great design and is much more illustrative than traditional books.

    edited to add links; formatting
u/azCC · 1 pointr/webdev

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.

u/TheoTeach · 1 pointr/DaveRamsey

I am entirely self taught.

So the best advice I can give is to diversify your learning path. I used each of these resources:

  • (W3Schools)[https://www.w3schools.com/]
  • (Free Code Camp)[https://www.freecodecamp.org/]
  • Codecademy (I found this to be the least helpful and a lot of times quite restrictive).
  • (Colt Steele's Web Developer Bootcamp)[] on Udemy
  • (JavaScript and jQuery by Jon Duckett)[https://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647/ref=sr_1_5?ie=UTF8&qid=1545182459&sr=8-5&keywords=jon+duckett]
  • Also, any number of youtube JS tutorials.

    While I have successfully found employment, it did not come easily. I had to apply to several hundred different jobs and received three separate job offers. I had no experience and while the job market is booming where I am, there's a universal saturation of junior level prospects, which makes entry into the field that much more difficult. That said, I am not on my second job and I'm absolutely loving my work. If you're passionate about it, keep working but don't do yourself the disservice of underestimating the effort required. It will help you tremendously if you're in an area of high demand for tech jobs (more jobs == more opportunities) and even more importantly, if you know someone already in the industry that can give you a referral for an interview.
u/jvdizzle · 1 pointr/webdev

I'd not recommend jumping straight into React if you're not familiar with programming languages and frameworks yet. That would be like trying to learn how to build a house before you even know a thing about plumbing and electrical.

Take the online courses other posters have linked, or if you like to go at your own pace, buy this book: https://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647

Then, make some HTML elements and try to play around with them in JS. Like change their CSS properties.

Then, play around with JS by itself in the console. Do some basic math, some string concatenation. Use a built-in data structure like an array or object literal and play around with their built in functions.

Then start writing your own functions. Make them do functional stuff like take two numbers and output the sum.

Then play around with objects and classes. Make some object with real life properties and methods. Like an animal.

Get more and more advanced. Start building simple webpages with custom animations and modules.

Eventually, get to AJAX and API calls.

THEN pick up React, to put everything together to make a dynamic web app.

u/evholyfields_ear · 1 pointr/learnprogramming

You can check out this tutorial, helped me while I was learning. If you could share your code, that would be helpful too. This book also has an excellent explanation.

u/teslas_love_pigeon · 1 pointr/webdev

I would suggest buying a book, or looking into similar titles, called "Javascript and jQuery: Interactive Frontend Web Development" by Jon Duckett.

http://javascriptbook.com/

http://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647/


The book is lovely designed and presented in a manner to help beginners.

Aside from "what to-dos" I would suggest making some concept sites for fake products or businesses. These can be single pages and you can start to make them more elaborate by adding more features as you learn (including forms, shopping cart, mini-blog, etc).

u/otown_in_the_hotown · 1 pointr/webdev

Some people might sometimes recommend Javascript: The Definitive Guide but that one's really more of a tome or reference book. It's sort of the be-all, end-all of Javascript, but really REALLY not fun to learn from. Very dense and dry.

I've heard really good things about JavaScript and JQuery: Interactive Front-End Web Development. Or you could get the combined HTML, CSS, JS set.

I don't know those first-hand though. I've just heard good things and the design is beautiful. First-hand, I know that JavaScript & jQuery: The Missing Manual is good. I really like The Missing Manual series in general.

u/cptspoofy · 1 pointr/learnpython

The author of HTML and CSS: Design and Build Websites (John Duckett) released a book on Javascript and jQuery about a month ago, and it is fan-freaking-tastic. That, alongside The Good Parts, are the best books that I have read on JS.

http://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647/ref=pd_bxgy_b_text_y

u/fjaxyu · 1 pointr/javascript

There are a ton of online resources for learning JavaScript. Udemy.com has sales on their courses often, but even YouTube has a lot of good tutorials. But I really enjoyed reading this book: JavaScript and JQuery: Interactive Front-End Web Development https://www.amazon.com/dp/1118531647/ref=cm_sw_r_cp_api_ix2BxbGRFDH10

u/strider3700 · 1 pointr/learnprogramming

here's the link to the javascript/jquery one on amazon.
http://www.amazon.ca/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647/ref=sr_1_1?s=books&ie=UTF8&qid=1393889582&sr=1-1

says preorder but gives a date of today. Not sure if that means it's arriving today or if it's still preordered as of today

u/Baublehead · 1 pointr/learnprogramming

You're correct, it's coming out. I'm considering picking it up if I can't squeeze more web classes into my schedule.

u/PrincessSmaug · 1 pointr/learnprogramming

I, too, am learning partially through Free Code Camp. What's great about them is that they give you (a) a structure of topics to learn in a certain order, and (b) actual projects to work on.

What you cannot do is learn exclusively through FCC. I see them as a starting point. They will link you to MDN documentation in their challenges, but don't rely on those either. MDN is written for people who already have some familiarity with JS and may not be readable if you do not already understand the basics of JavaScript.

If you're looking to stay with free resources, try looking up YouTube videos that have a high number of views and positive ratings. I stumbled on this channel and have used it a few times. YouTube videos will help you see exactly what the code is doing.

If you're willing to pay for a book, I have found Jon Duckett's JavaScript & jQuery book very helpful. Also try checking out his HTML & CSS book, though I haven't used it much as I am already pretty familiar with HTML (less so CSS, but I am familiar enough with the basics to rely on Google for anything else I need).

Feeling overwhelmed at FreeCodeCamp doesn't mean you'll never learn the concept. What it does mean is that you need to take a step back and really learn the concepts by checking out as many outside resources as you can, then go back to their challenges and complete them.

Good luck :)

u/opposed_twin · 1 pointr/OSUOnlineCS

I like John Ducket's books and found his JavaScript book helpful for the class. JavaScript and JQuery: Interactive Front-End Web Development https://www.amazon.com/dp/1118531647/ref=cm_sw_r_cp_api_BsYGxbSXMM8D9

Lots of pictures, text is short and concise - but not the deepest dive in the language

u/aj240 · 1 pointr/webdev

The usual recommendation: code academy. But don't rely on it too much.

These books are pretty good too, if you can afford them.

u/donpissonhospitality · 1 pointr/learnprogramming

this is what i used for html and css, i think it lays everything out very easily for a beginner, i just got the JQuery/JS book, and its also good