#483 in Computers & technology books
Use arrows to jump to the previous/next product
Reddit mentions of Eloquent JavaScript: A Modern Introduction to Programming
Sentiment score: 5
Reddit mentions: 6
We found 6 Reddit mentions of Eloquent JavaScript: A Modern Introduction to Programming. Here are the top ones.
Buying options
View on Amazon.comor
Specs:
Height | 9 Inches |
Length | 7 Inches |
Number of items | 1 |
Release date | January 2011 |
Weight | 0.82011961464 Pounds |
Width | 0.77 Inches |
Here are my top three:
http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742
http://www.amazon.com/Secrets-JavaScript-Ninja-John-Resig/dp/193398869X
http://www.amazon.com/Eloquent-JavaScript-Modern-Introduction-Programming/dp/1593272820
Just some I like:
Dev
Design
(I am weak in the design side, so take these recommendation with a grain of salt. I recommend them off of overall industry cred they receive and my own personal taste for them.)
below are books I have not read but our generally recommended to people asking this question
You can see a lot of these are theory based. My 0.02 is that books are good for theory, blogs are good for up to date ways of doing things and tutorial type stuff.
Hope this helps!
Battery is about to die so no formatting for you! I'll add note later if I remember.EDIT: another real quick.
EDIT2: Eh, wound up on my computer. Added formatting and some context. Also added more links because I am procrastinating my actual work I have to do (picking icons for buttons is so hard, I never know what icon accurately represents whatever context I am trying to fill).
If you really want a book, there are a few that I've come across that I've liked and will suggest. Eloquent Javascript is a good one (it's free online!)
https://www.amazon.com/Eloquent-JavaScript-Modern-Introduction-Programming/dp/1593272820
Depending what you want to learn to do, also good:
https://www.amazon.com/Web-Design-HTML-JavaScript-jQuery/dp/1118907442/ref=pd_lpo_sbs_14_t_0?_encoding=UTF8&psc=1&refRID=YZ1P5N33ZRNPZG6SNM27
You just asked about books, but I would suggest unless you REALLY know you learn best by a book, I'd start with online tutorials (I liked Codeacademy) just to quickly get your feet wet. Codeacademy was a good way to learn the basic syntax you'll need. The books I've read, while great, tend to go deeper (not good at this stage IMO) than online tutorials which negate your "quickly" condition. Looking back, I didn't get a lot from the books until I was comfortable making code that did SOMETHING (and not much more) on my own. To me, that's the most effective way to learn quickly these days. It's easy to get sucked down a rabbit hole of feeling like you need to be an expert to start but looking back this is the plan that would have saved me a lot of spinning my wheels: 1st, do online tutorial (just 1 MAYBE 2); 2nd, then code SOMETHING (just to see you can make the computer listen to you); 3rd, When you feel like you can do something but don't understand exactly why or how it works THEN I'd get a book. That's when you'll get the most bang for your buck IMO. It's so easy to spin your wheels thinking you're one book or tutorial away from becoming an expert. It's cliche but the best thing really is to learn a little and then start making things. Take advantage of supportive programming friends or communities and don't be afraid to ask for help. You will learn more by making silly mistakes than if your code magically works the first time. Hope this helps!
Not really related to mobile development, but he should still really enjoy these if he hasn't read them already:
start with javascript. if nothing else, it will strengthen your knowledge of the dom, and make you 10x more confident in your coding abilities.
the best js book i've encountered so far is this one:
http://www.amazon.com/Eloquent-JavaScript-Modern-Introduction-Programming/dp/1593272820
In my opinion, the best place to start is to learn some Javascript. Chances are, any development framework you use to build your web apps will involve Javascript at some stage. And even if not, it's an excellent starting point!
Eloquent Javascript is a great book. Also, I highly recommend utilizing online classes from sources like Lynda. CodeAcademy is a good source for step-by-step tutorials.
After you get a grip on Javascript, I agree with the other posters that Web AppBuilder with customized widgets is a great platform for developing web apps. Download the developer edition and work with Javascript to create your own widgets. This is a good description on how to get started. The ArcGIS API for Javascrist is built on the Dojo library, so it's worthwhile to learn how to navigate Dojo as well. If you want to delve deeper, you can build an app from the ground up with the ArcGIS API for Javascript, rather than using the Web AppBuilder as the foundation for your maps.
If you don't have a developer license or you don't want to go the ArcGIS route, Leaflet is a pretty good, albeit simple, Javascript library for creating web maps. Their community is great, too, and they have quite a few plugins. There is also OpenLayers, and other similar libraries. You can use GeoJSON for your geometry files, and quite a few open source data bases our there (Like PostGIS) support the GeoJSON file format.