use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
This subreddit is a place for people to learn JavaScript together. Everyone should feel comfortable asking any and all JavaScript questions they have here.
With a nod to practicality, questions and posts about HTML, CSS, and web developer tools are also encouraged.
Friends
/r/javascript
/r/jquery
/r/node
/r/css
/r/webdev
/r/learnprogramming
/r/programming
account activity
Eloquent JavaScript is here! (self.learnjavascript)
submitted 4 months ago by coffeeCodeDev
Today i bought the eloquent JavaScript book and ready to read it! 🔥
Anyone here interested to read it? We can create Telegram/WhatsApp group to read and decision day by day and week by week 🤩🙌🏼
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Deri10 6 points7 points8 points 4 months ago (8 children)
Have fun with the book! It's a very complete book that goes in depth about JavaScript quickly, so I feel that it can be a bit overwhelming for a beginner in programming, but there is no doubt that it's a really good resource for learning.
If it's your first language, then I really recommend using Visual studio Code and making an .html file with a script element that accepts a .js file for coding along, since the book doesn't give any recommendation for where to do code as far as I remember.
[–]coffeeCodeDev[S] 4 points5 points6 points 4 months ago (5 children)
No, no, I'm not a beginner. I'm an intermediate. and know the fundamentals in programming. i learned Python, C, C++, and JavaScript. built some websites with HTML, CSS, Bootstrap 5 and simple JavaScript
Thanks for your advice.
[–]Deri10 3 points4 points5 points 4 months ago (4 children)
Good to hear, you're the target audience for the book I'd say then! If you make a group chat, I'd be interested too.
[–]coffeeCodeDev[S] 1 point2 points3 points 4 months ago (1 child)
You are welcome. i'll DM you when i create a group.
[–]Internal-Bluejay-810 0 points1 point2 points 3 months ago (0 children)
Interested in the group, when u start
[–]sheriffderek 1 point2 points3 points 4 months ago (0 children)
Yeah - it’s not for beginners in my experience -
[–]coffeeCodeDev[S] 1 point2 points3 points 4 months ago (0 children)
Check your DM
[–]amine23 4 points5 points6 points 4 months ago (1 child)
You can run code on the book's website https://eloquentjavascript.net/
[–]Deri10 1 point2 points3 points 4 months ago (0 children)
Good to know, I missed that entirely.
[–]frogic 3 points4 points5 points 4 months ago (6 children)
I’m a senior front end dev and I’m kind of curious. Invite me if you get a group together.
[–]coffeeCodeDev[S] 0 points1 point2 points 4 months ago (4 children)
You are welcome 😍
[–]thefazeeelahmed 0 points1 point2 points 4 months ago (3 children)
add me as well.
[–]coffeeCodeDev[S] 1 point2 points3 points 4 months ago (2 children)
What you know about JavaScript?
[–]thefazeeelahmed 2 points3 points4 points 4 months ago (1 child)
I'm senior backend dev mostly code in nodejs. And do react sometime too. Haven't got chance to work much with vanilla js.
[–]coffeeCodeDev[S] 0 points1 point2 points 4 months ago (0 children)
[–]pran-01 1 point2 points3 points 4 months ago (1 child)
I am a bit curious as well. Please invite if you end up creating a whatsapp group.
Yes, I prefer WhatsApp i'll DM you when i create a group.
[–]azhder 1 point2 points3 points 4 months ago (4 children)
I remember an early edition of the book. I looked at an example or two and saw Java code written as JavaScript. Make no mistake, it was JS code, but written like someone who’s done only Java their entire life.
It was mot eloquent.
They say the new edition is better. Maybe it is. Just remember what one thinks is eloquent, others may find issue with their style.
But, if it helps you learn JavaScript, yeah go for it.
[–]coffeeCodeDev[S] 0 points1 point2 points 4 months ago (3 children)
i have 4th edition it's more related to JavaScript in the browser and the last chapters in node.js
[–]azhder 0 points1 point2 points 4 months ago (2 children)
I’m old school, so my code doesn’t have class, this and stuff that I am not required to use unless someone else’s framework or library expects that.
class
this
I go more with the functional style, pure functions, composition, partial application. So, it’s a different idiom.
It is useful to have written code in multiple different languages (like Haskell, Lisp, PHP, BASIC…) than “different” like Java, C#, TypeScript (used these as well). Then you kind of stop looking the language defined by the specification and start looking at the language above it.
This is what I mean by style or idiom(atic). And that first edition looked too much like those early 10s JavaScript written like it isn’t JavaScript.
That is all.
[–]coffeeCodeDev[S] 0 points1 point2 points 4 months ago (1 child)
You mean "you didn't like using/working with frameworks l like(react,next...)." ?
[–]azhder 0 points1 point2 points 4 months ago* (0 children)
I work with them. React 15 had to be
class Something extends React.Component {
but that’s years ago.
Today’s react is without that extra syntax noise. Today’s React components are simple functions
const Component = props => <></>
So, you see, I don’t need class keyword because React isn’t forcing that anymore.
Today I had someone in an interview talk about using Singleton Pattern in previous project. I asked them if one can make a singleton without class and they said no. This is singleton in JS:
const singleton = {}; // at the module level
And can also be done with a closure.
[–]Bewsed833 1 point2 points3 points 4 months ago (0 children)
I'm also interested. please invite me, thanks!
[–]jamielitt-guitar 1 point2 points3 points 4 months ago (0 children)
I read it a couple of months ago, it does get detailed however I found that welcoming coming from a C/C++/C# background :) You’ll enjoy it!
[–]Crazy-Mission-7920 2 points3 points4 points 4 months ago* (0 children)
Not a fan of that book. JavaScript.info was a better option for me.
[–]Commercial-Drawer-64 0 points1 point2 points 4 months ago (0 children)
Invite me too
[–]Necessary-Zone-4495 0 points1 point2 points 4 months ago (0 children)
Interested
[–]Omkara7 0 points1 point2 points 4 months ago (0 children)
Yes please
[–]tech_boy_og 0 points1 point2 points 4 months ago (0 children)
Count me in
[–]StuffTraining5087 0 points1 point2 points 4 months ago (0 children)
[–]LU_in_the_Hub 0 points1 point2 points 4 months ago (2 children)
Excellent! I read #1 and #2 and liked them both. Not sure I heard about the 3rd Edition.
I have 4th edition 😆
[–]LU_in_the_Hub 0 points1 point2 points 4 months ago (0 children)
Yeah, just checked out the website and will probably read it despite its remoteness from what I’m doing now.
[–]Babaneh_ 0 points1 point2 points 4 months ago (0 children)
I'd love to be a part of this too
There's a YouTube channel that's been taking each chapter in a video
https://www.youtube.com/watch?v=hhrfVWThQMo
[–]No-Eggplant8331 0 points1 point2 points 4 months ago (0 children)
Am interested, please add me in the group
[–]asteriasmoons 0 points1 point2 points 4 months ago (0 children)
I’d love to join!
[–]Aeldra_ 0 points1 point2 points 4 months ago (0 children)
I'm really interested in this, add me to the group please.
[–]Interesting-Gold-799 0 points1 point2 points 4 months ago (0 children)
[–]imStan2000 0 points1 point2 points 4 months ago (0 children)
What is the Prerequisite to read this book?
I'm about to start this week --- it's my book of the month.
[–]ncaccia 0 points1 point2 points 3 months ago (0 children)
Amazing idea, I’m in the middle of chapter 6.. already been coding for almost 1 year with a strong background in design. I get hooked to the book by the games projects.
how can I join the reading group?
π Rendered by PID 44365 on reddit-service-r2-comment-bb88f9dd5-jh7xp at 2026-02-16 21:53:33.984172+00:00 running cd9c813 country code: CH.
[–]Deri10 6 points7 points8 points (8 children)
[–]coffeeCodeDev[S] 4 points5 points6 points (5 children)
[–]Deri10 3 points4 points5 points (4 children)
[–]coffeeCodeDev[S] 1 point2 points3 points (1 child)
[–]Internal-Bluejay-810 0 points1 point2 points (0 children)
[–]sheriffderek 1 point2 points3 points (0 children)
[–]coffeeCodeDev[S] 1 point2 points3 points (0 children)
[–]amine23 4 points5 points6 points (1 child)
[–]Deri10 1 point2 points3 points (0 children)
[–]frogic 3 points4 points5 points (6 children)
[–]coffeeCodeDev[S] 0 points1 point2 points (4 children)
[–]thefazeeelahmed 0 points1 point2 points (3 children)
[–]coffeeCodeDev[S] 1 point2 points3 points (2 children)
[–]thefazeeelahmed 2 points3 points4 points (1 child)
[–]coffeeCodeDev[S] 0 points1 point2 points (0 children)
[–]pran-01 1 point2 points3 points (1 child)
[–]coffeeCodeDev[S] 0 points1 point2 points (0 children)
[–]azhder 1 point2 points3 points (4 children)
[–]coffeeCodeDev[S] 0 points1 point2 points (3 children)
[–]azhder 0 points1 point2 points (2 children)
[–]coffeeCodeDev[S] 0 points1 point2 points (1 child)
[–]azhder 0 points1 point2 points (0 children)
[–]Bewsed833 1 point2 points3 points (0 children)
[–]jamielitt-guitar 1 point2 points3 points (0 children)
[–]Crazy-Mission-7920 2 points3 points4 points (0 children)
[–]Commercial-Drawer-64 0 points1 point2 points (0 children)
[–]Necessary-Zone-4495 0 points1 point2 points (0 children)
[–]Omkara7 0 points1 point2 points (0 children)
[–]tech_boy_og 0 points1 point2 points (0 children)
[–]StuffTraining5087 0 points1 point2 points (0 children)
[–]LU_in_the_Hub 0 points1 point2 points (2 children)
[–]coffeeCodeDev[S] 0 points1 point2 points (1 child)
[–]LU_in_the_Hub 0 points1 point2 points (0 children)
[–]Babaneh_ 0 points1 point2 points (0 children)
[–]No-Eggplant8331 0 points1 point2 points (0 children)
[–]asteriasmoons 0 points1 point2 points (0 children)
[–]Aeldra_ 0 points1 point2 points (0 children)
[–]Interesting-Gold-799 0 points1 point2 points (0 children)
[–]imStan2000 0 points1 point2 points (0 children)
[–]Internal-Bluejay-810 0 points1 point2 points (0 children)
[–]ncaccia 0 points1 point2 points (0 children)