(Part 2) Reddit mentions: The best web development programming books
We found 382 Reddit comments discussing the best web development programming books. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 82 products and ranked them based on the amount of positive reactions they received. Here are the products ranked 21-40. You can also go back to the previous section.
21. TYPO3 Extbase: Modern Extension Development for TYPO3 CMS with Extbase & Fluid
Specs:
Height | 10 Inches |
Length | 8 Inches |
Weight | 1.66 Pounds |
Width | 0.86 Inches |
22. Programmer's Guide to Drupal: Principles, Practices, and Pitfalls
- O Reilly Media
Features:
Specs:
Height | 9.17321 Inches |
Length | 7.00786 Inches |
Weight | 0.881849048 Pounds |
Width | 0.5011801 Inches |
Number of items | 1 |
23. Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries
O Reilly Media
Specs:
Height | 9.19 Inches |
Length | 7 Inches |
Weight | 0.98326168852 Pounds |
Width | 0.58 Inches |
Release date | July 2014 |
Number of items | 1 |
24. JavaScript Enlightenment
O Reilly Media
Specs:
Height | 9.19 Inches |
Length | 7 Inches |
Weight | 0.61068046574 Pounds |
Width | 0.36 Inches |
Release date | January 2013 |
Number of items | 1 |
26. Ruby on Rails Tutorial: Learn Web Development with Rails (Addison-Wesley Professional Ruby Series)
- O Reilly Media
Features:
Specs:
Height | 9.13 Inches |
Length | 7 Inches |
Weight | 2.87482789648 Pounds |
Width | 1.82 Inches |
Release date | November 2016 |
Number of items | 1 |
27. CoffeeScript: Accelerated JavaScript Development
Specs:
Height | 9 Inches |
Length | 7.5 Inches |
Weight | 0.74 Pounds |
Width | 0.47 Inches |
Number of items | 1 |
28. Programming in CoffeeScript (Developer's Library)
- Durable Construction: Our French press coffee maker is made of tough, 18/10 food-grade stainless steel. Unlike other glass coffee makers, our highly rated stainless steel French press won’t break, shatter or crack. With our double walled insulated French press, liquids remain hot and ready for your next cup of coffee or tea!
- Quick & Easy Enjoyment: Create delicious hot coffee daily with your convenient coffee press. Simply measure out your coffee grounds, heat water, let steep for 4-6 minutes, plunge the press, and enjoy! The stainless steel interior and exterior of the metal French press makes cleaning a snap and is dishwasher safe.
- Bolder Flavors & Aromas: For the ultimate coffee experience, our French press includes an ultra-fine mesh filter that thoroughly filters coffee grounds and teas to reduce acids and eliminates the taste of a paper filter. An extra mesh filter screen is also included with your coffee pot. The high-quality of our French press stainless steel pot provides a fresh, non-metallic taste for the best cup of coffee or tea.
- Versatile & Portable: This small French press is perfect for making single serve coffee. Make yourself a rich, smooth cup of coffee at home or while on the go. The compact size of our individual sized coffee press makes it terrific for trips, camping adventures or at work. Use your multifunctional French press to make piping hot coffee, cold brew coffee or loose leaf tea. This personal size French press is a terrific gift for coffee and tea lovers!
- Innovative Design: Our sleek and modern French press displays beautifully and is designed with the user in mind. For your hands comfort, the sturdy ergonomic handle stays cool even when the French press is filled with hot liquids. The French presses spout provides a smooth pour to reduce spills and drips.
Features:
Specs:
Height | 8.82 Inches |
Length | 6.93 Inches |
Weight | 1.11553904572 Pounds |
Width | 0.7 Inches |
Release date | June 2012 |
29. Programming Javascript Applications: Robust Web Architecture With Node, Html5, and Modern Js Libraries
Specs:
Height | 0 Inches |
Length | 0 Inches |
Weight | 1.46827866492 Pounds |
Width | 0 Inches |
30. Front-End Web Development: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
Specs:
Height | 9.9 Inches |
Length | 7 Inches |
Weight | 2.21785035572 Pounds |
Width | 1.3 Inches |
Number of items | 1 |
31. RESTful Web APIs: Services for a Changing World
Used Book in Good Condition
Specs:
Height | 9.19 Inches |
Length | 7 Inches |
Weight | 1.45 Pounds |
Width | 0.92 Inches |
Release date | September 2013 |
Number of items | 1 |
32. HTML, XHTML and CSS All-In-One For Dummies
Specs:
Height | 8.999982 inches |
Length | 7.2003793 inches |
Weight | 3.527396192 pounds |
Width | 2.200783 inches |
Number of items | 1 |
33. Hands-On Full Stack Development with Spring Boot 2 and React: Build modern and scalable full stack applications using Spring Framework 5 and React with Hooks, 2nd Edition
- Meterial Feature: strechable, breathable,sweat wicking and dry quickly, Flat Length X Width: 18.9 inch(48cm) X 9.85 inch(25cm)
- Sun Protection, Dust Proof & Keep you Dry: wear it as a face mask to protect your face get burned from sun rays directly. They keep the perspiration off your face when you work out in the gym or mow lawn in the garden. Also they help keep your nose and mouth clean from breathing dust. You also can keep one in your hair to prevent mud build up.
- Over 12 Different Ways to Wear: magic headbands perfect to use as a headband,neck gaiter,wind or dust screen,balaclava,spring scarf or a helmet liner, more than 12 different dress ways, a good gift for your friends and family and yourself as well.
- SEPT MIRACLE quality guarantee: all products sold by SEPT MIRACLE have strict quality inspection. We guarantee 100% free exchange for new products if there are any quality problems within 365 days. Customer absolute satisfaction is our unremitting pursuit!
Features:
Specs:
Height | 9.25 Inches |
Length | 7.5 Inches |
Weight | 1.2 Pounds |
Width | 0.72 Inches |
Release date | May 2019 |
Number of items | 1 |
34. The Dart Programming Language
- The smoking gun handheld Pro food smoker for adding natural smoke flavor and aroma to meat, fish, vegetables, desserts, beverages and cocktails easily
- Includes smoke gun, nozzle extender hose, batteries, replacement smoke screens, Instructions, and sample wood chips (1/2-ounce each apple and hickory)
- Cold smoker for professional or home chefs and mixologists; easy-turn dial customizes airflow and smoke intensity (from 5.3 to 15.1 meters per second)
- Integrated stand for Comfort; 17.5-Inch extender hose for precision smoke placement; detachable burn chamber and smoking barrel are dishwasher safe
- Included Components: Pro Food Smoker; 2 Sample Wood Chips
Features:
Specs:
Height | 9.5 Inches |
Length | 7 Inches |
Weight | 0.8157103694 Pounds |
Width | 0.25 Inches |
36. Beginning HTML5 and CSS3 For Dummies
- Used Book in Good Condition
Features:
Specs:
Height | 9.098407 Inches |
Length | 7.40156 Inches |
Weight | 1.72842413408 Pounds |
Width | 0.799211 Inches |
Number of items | 1 |
38. HTML, CSS, JavaScript & jQuery : Complete Web Design Guide- Super Mega Pack
Specs:
Release date | May 2018 |
39. Cyber Security: Understand Hacking and Protect Yourself and Your Organization From Ever Getting Hacked
- RAZOR SHARP 18mm HEAVY-DUTY BLADES - Crafted from Japanese tool steel and double-honed for extreme sharpness, OLFA 18mm Heavy-Duty Ultra-Sharp Black Snap Blades are 25% sharper than standard silver blades to help you work longer uninterrupted.
- CONTAINS 50 BLADES / 400 SEGMENTS - You'll receive 50 blades in this refill pack. Each blade contains 8 razor-sharp LBB Heavy-Duty Black Snap-Off segments (400 segments total). Simply snap for a new sharp blade edge.
- COMPATIBLE WITH 18mm KNIVES - LB Snap Blades are compatible with most 18mm knives. For best performance, pair OLFA 18mm blades with OLFA 18mm handles. Replacement blade available in quantities of 5 (LB-5B), 10 (LB-10B), 50 (LB-50B) or 100 (LB/CP100).
- CUTS A VARIETY OF MATERIALS - These replacement blades provide accurate and reliable cuts on heavy-duty materials like drywall, roofing, flooring, rubber, and more. Great for industrial use, contractors or construction, and other heavyweight jobs.
- THE OLFA STANDARD - As the original inventor of the Snap-Off Knife, OLFA has maintained a standard of cutting excellence for our quality and durability. Pairing your OLFA 18mm Utility Knife with OLFA 18mm Blades will provide optimal results.
Features:
Specs:
Release date | August 2017 |
40. JavaScript: Advanced Guide to Programming Code with JavaScript
Specs:
Release date | February 2017 |
🎓 Reddit experts on web development programming books
The comments and opinions expressed on this page are written exclusively by redditors. To provide you with the most relevant data, we sourced opinions from the most knowledgeable Reddit users based the total number of upvotes and downvotes received across comments on subreddits where web development programming books are discussed. For your reference and for the sake of transparency, here are the specialists whose opinions mattered the most in our ranking.
> Oh man that's a load of tech
See! My problem is it doesn't feel like that to me.
> I basically think to choose the right tech for my work instead of learning every technologies out there
This is exactly what you SHOULD do! Maybe try something new in your free time now and again if it tickles your fancy. But learning in your free time should always be something fun!
Me, I have used all of the above. Everything up there, I learned mainly on the Job and the main reason I shied away from Zend Framework is that it's the only one I mentioned that I have never used.
Remember: This is 8 years of experience with 7 years beeing the sole developer in a company that became more and more dependend upon my skill plus 4 of those years I was working two jobs.
> How did you deal with degree requirement?
There was none. In my line you had to earn credits to move ahead with your education but if you earned no credits that did not mean you had to exmatriculate.
> That was a bold move and inspiring.
Sorry, I don't understand, what was?
> I use bootstrap sometimes I'm lazy hahahs.
I am too XD. And I do too, mostly on pages where SEO is not quite as important or where the load is high anyway so a couple more kB don't hurt, I try to trim it down as much as possible though.
> KISS DRY is amazing principle.
Full disclose: Not mine! And yeah, I think so too, everytime someone joins me at my desk they giggle because of the Postit with "KISS DRY!" on it that is stuck to my screen. Only other developers understand.
> You have time for playing games now?
I would spend a LOT of time learning earlier in my carrer and I still do when I've found something that's fun to pick up. (Gulp and Sass just made my day! I could not stop playing around until my workflow was perfect. Better than some of my games.) And I always enjoy reading a good Book that hones my craft. The pile of books on my desk is actually higher than my screen.
But back then, and still today, I am a gamer! My weekend will be filled with Arma 3, Stellaris, Kerbal Space Program, Crusader Kings and/or Project Zomboid. But I have shed my addiction to MMORPGs so I guess I'll also be doing laundry and the dishes... bah.
Have a nice weekend.
For those who need a bit of context, here goes. But please keep this thread general, it's less about me (actually, not at all about me) than it is about Drupal 8!
So, personally, the road so far:
I've just begun to learn Drupal 8 (been waiting on that official release to rely on a feature-freezed core).
I took a simple YouTube "Beginner Tutorial" from OSTraining in 62 small parts that most of you must be aware of. So now I have a rookie understanding of some the basic jargon ─ content type, fields, views, vocabularies and so on ─ and skimmed quickly through very basic features. Not a clue about the file structure, though.
As for books I can't seem to find much:
Re-edited in Nov 2015 so I assume it's Drupal-8 compliant.
I also tried many times to learn on Drupal.org's documentation but I must say I find it hard to digest, let alone put the pieces together. This is not just criticism, in a constructive perspective I'm actually thinking of offering my writing skills for said documentation of the project, once I get a good grasp of what I'd call the "Drupal Core System".
So what are your recommendations? My specific goals are the usual:
(I'm thinking a good starter book should cover both the above)
I assume it's mostly done in PHP but are there popular alternatives? I'd really like to work on something else than PHP (mostly because it's easy and not structuring enough for a beginner like me, or so I've heard. I like to learn the hard way, too).
Thanks a lot for any answer specific to my needs, but again, I don't wish this thread to be limited to this. :)
Some more learning tools:
edited to add links; formatting
Sure, though I've also read people in your position are better at building apps with JS if they're new to it because things like PHP are completely different in how you start growing an app (classical vs prototypal inheritance) not to mention that if you also do PHP instead of just straight JS you're getting used to and learning 2 languages that are completely different in how you code. In either case you're right you have to learn JS anyway, here are the best resources after codeacademy basics stuff:
JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides):
http://www.amazon.com/JavaScript-Definitive-Guide-Activate-Guides/dp/0596805527/
JavaScript: The Good Parts:
http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742/
Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries:
http://www.amazon.com/Programming-JavaScript-Applications-Architecture-Libraries/dp/1491950293/
A cool talk from last year of the Fluent conference (and the author of that last book) explaining how different something like PHP and JavaScript are and why JS doesn't deserve the bad rap it used to get (He's a pretty cool guy from Adobe and I got to talk to him last week about all of these things we're talking about right now and where web development is heading, and why JS as a single language for the web can work even better):
http://www.youtube.com/watch?v=lKCCZTUx0sI
This was a really cool overview on JS today, and you get to see Unreal Tournament and the Unreal 4 engine run in a web browser:
http://www.youtube.com/watch?v=aZqhRICne_M
I'd recommend that you continue to avoid scaffolding/boilerplate examples where the stack is preassembled for you. That's a really good idea. But MEAN stack app examples are not common place, so you'll need to broaden your search a tad. I'd recommend building a handful of Node/Express apps utilizing only the basics. Build a Node app. Add in express. Serve up some templated HTML. Maybe add Mongoose in with some simple CRUD functionality via a MongoDB datastore. Build a simple resource API where you can browse to a specific path and interact with data from the database.
After that, you can look up tutorials on Angular and build a handful of stand alone Angular apps with static content. Then when you've got a pretty good idea on how to at least organize the Angular code, start researching ngRoute and ngResource. Build a simple service that simply GETs data from a RESTful URL and presents it. Then slowly extend the service to consume the API you built earlier.
Once you've done this, you're probably best off taking a scaffolding implementation and building out an app from there. MEAN.IO and MEAN.JS are two of the larger more robust implementations -- from the same creator. He focuses on the latter these days and has even written a companion book of sorts which I recommend.
This will help you understand different ways of assembling the four cornerstones of the stack together in a coherent and organized way.
Some resources:
Here's my list of the classics:
General Computing
Computer Science
Software Development
Case Studies
Employment
Language-Specific
C
Python
C#
C++
Java
Linux Shell Scripts
Web Development
Ruby and Rails
Assembly
Just started learning CoffeeScript not too long ago and I've read this book: CoffeeScript-Accelerated-Development
It's a pretty good book to start with I think especially if you don't know anything about javascript. It's recommended that you should know some javascript before hand to understand the basic principles since coffeescript compiles to javascript.
Also, I started reading Programming in CoffeeScript which I think is an even better book than the first one I linked.
Feel free to check out coffeescript.org as it has good tutorials and has a "Try CoffeeScript" area to which you can play around with the language to see if you'll like it.
I think you're on the right path with Flask if you really want to expose this information with a web (HTTP/S) interface. You'll learn lots, but may also open your environments up to security risks.
If your ultimate goal is to share with other teams, I'd look towards implementing a shared code repository first (GitLab, GitHub, BitBucket, etc.) You could start there because you should use code repositories and versioning. You can move on to some into Flask, HTML, CSS, and Javascript afterwards. I can easily recommend Front-End Web Development as a good place to start for beginner web learning. They also use Bootstrap in their example projects.
It's not an article but when I was researching a few months ago RESTful Web APIs seemed to be the de facto book. I thought it was very good and an easier, quicker read than most domain specific programming books I've read recently.
http://www.amazon.com/RESTful-Web-APIs-Leonard-Richardson/dp/1449358063
Here's a few links, I have all these in a folder and I try to make a habit of right clicking and opening all in tabs being the first thing I do when I open my web browser, before I get distracted with reddit.
http://sixrevisions.com/
http://www.smashingmagazine.com/
http://net.tutsplus.com/
http://psd.tutsplus.com/
http://css-tricks.com/
http://www.alistapart.com/
http://webdesign.tutsplus.com/
http://wp.tutsplus.com/
http://www.netmagazine.com/
Out of those the most helpful for newcomers would probably be,
http://net.tutsplus.com/sessions/web-design-from-scratch/ which has already been suggested by what3v3r.
There's also http://teamtreehouse.com/ and http://www.codecademy.com if you want a more complete learning experience. As far as printed books go, I absolutely think they still have their uses but I always check the date a book was published on Amazon before buying, if it was pre-2011 there's a chance the information in it could be looking a little dated and a newer edition may be just around the corner. I've got this one on my shelf: http://www.amazon.co.uk/HTML-XHTML-All-Dummies-Computers/dp/0470537558/ref=pd_cp_b_1 and it covers a very broad area at a level suitable for a beginner.
If I was starting again I'd probably go for this one: http://www.amazon.co.uk/HTML-XHTML-CSS-Dummies-Computers/dp/0470916591/ref=cm_cr_pr_product_top followed by something about Javascript/JQuery and perhaps some PHP/MySQL afterwards, not forgetting ofcourse the increasing use of HTML5 and CSS3!! However, having typed all that you could probably learn just as much, and more, without spending a penny. There's some excellent learning resources available on the web, it's just a matter of finding them.
I suggest the following resources:
Travery Media: https://www.youtube.com/user/TechGuyWeb
He covers React and Docker among MANY things.
Perhaps start here: https://www.youtube.com/watch?v=UnTQVlqmDQ0
If you like the guy's presentation he has complete Udemy courses.
Perhaps you may also want to learn about microservices: https://microservices.io/ before tackling Kubernetes.
My background is similar to yours so for my current project I using the following Stack: MongoDB, Spring Boot for a RESTFul back end and React. This book helped me a lot but it was not enough: https://www.amazon.com/Hands-Stack-Development-Spring-React/dp/1838822364/ref=sr_1_2?keywords=spring+boot+react&qid=1565195599&s=gateway&sr=8-2 Although very superficially, it covers all the pieces needed, like authentication using JWT and deploying to Heroku.
You don't need no know EVERYTHING, it is actually impossible, for example, l say pick a front end framework between Angular, React or Vue and learn only one and stick with Java for your back end. Oh, and don't believe all the hype... I see a lot of people trying to shoehorn stuff into their projects because it is the cool new thing.
I enjoyed the frog book https://www.amazon.com/Dart-Programming-Language-Gilad-Bracha/dp/0321927702
Super concise like the K&R C book.
I wonder with Dart 2, and changes to the type system, if it will be updated.
My condolences on the business (been there, lived through that). Some good, advanced Python 3 books include:
Programming in Python 3: A Complete Introduction to the Python Language (2nd Edition)
A subset of the above - Advanced Python 3 Programming Techniques
Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns
Thank you! Yes, I think it's more the analytical side of computers that has me nervous. I can't even say it's confusing because I haven't given it a fair shot. Because I just don't know where to begin. Being more of a creative, Adobe was not too difficult to navigate, although certain terminology had me Googling like a mad woman. I did build my own Wordpress site and, although I'm happy with it I just feel a little hacky considering how ignorant I am to the jargon. I mean, can I even use the words "built my own site" seeing as how it's just a theme with lots of plugins and widgets? Could I actually sell that type of service if requested?
I seem to notice "html5" a lot so I guess will try and start there...
Wondering if I should just go ahead with a dummies order.
http://www.amazon.com/gp/aw/d/1118657209?pc_redir=1398462745&robot_redir=1
Here are all the local Amazon links I could find:
amazon.co.uk
amazon.ca
amazon.com.au
amazon.in
amazon.com.mx
amazon.de
amazon.it
amazon.es
amazon.com.br
amazon.nl
amazon.co.jp
amazon.fr
Beep bloop. I'm a bot to convert Amazon ebook links to local Amazon sites.
I currently look here: amazon.com, amazon.co.uk, amazon.ca, amazon.com.au, amazon.in, amazon.com.mx, amazon.de, amazon.it, amazon.es, amazon.com.br, amazon.nl, amazon.co.jp, amazon.fr, if you would like your local version of Amazon adding please contact my creator.