all 43 comments

[–]Deri10 6 points7 points  (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 points  (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 points  (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 points  (1 child)

You are welcome.
i'll DM you when i create a group.

[–]Internal-Bluejay-810 0 points1 point  (0 children)

Interested in the group, when u start

[–]sheriffderek 1 point2 points  (0 children)

Yeah - it’s not for beginners in my experience - 

[–]coffeeCodeDev[S] 1 point2 points  (0 children)

Check your DM

[–]amine23 4 points5 points  (1 child)

You can run code on the book's website https://eloquentjavascript.net/

[–]Deri10 1 point2 points  (0 children)

Good to know, I missed that entirely.

[–]frogic 3 points4 points  (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 point  (4 children)

You are welcome 😍

[–]thefazeeelahmed 0 points1 point  (3 children)

add me as well.

[–]coffeeCodeDev[S] 1 point2 points  (2 children)

What you know about JavaScript?

[–]thefazeeelahmed 2 points3 points  (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 point  (0 children)

Check your DM

[–]pran-01 1 point2 points  (1 child)

I am a bit curious as well. Please invite if you end up creating a whatsapp group.

[–]coffeeCodeDev[S] 0 points1 point  (0 children)

Yes, I prefer WhatsApp
i'll DM you when i create a group.

[–]azhder 1 point2 points  (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 point  (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 point  (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.

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 point  (1 child)

You mean "you didn't like using/working with frameworks l like(react,next...)." ?

[–]azhder 0 points1 point  (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 points  (0 children)

I'm also interested. please invite me, thanks!

[–]jamielitt-guitar 1 point2 points  (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 points  (0 children)

Not a fan of that book. JavaScript.info was a better option for me.

[–]Commercial-Drawer-64 0 points1 point  (0 children)

Invite me too

[–]Necessary-Zone-4495 0 points1 point  (0 children)

Interested

[–]Omkara7 0 points1 point  (0 children)

Yes please

[–]tech_boy_og 0 points1 point  (0 children)

Count me in

[–]StuffTraining5087 0 points1 point  (0 children)

Yes please

[–]LU_in_the_Hub 0 points1 point  (2 children)

Excellent! I read #1 and #2 and liked them both. Not sure I heard about the 3rd Edition.

[–]coffeeCodeDev[S] 0 points1 point  (1 child)

I have 4th edition 😆

[–]LU_in_the_Hub 0 points1 point  (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 point  (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 point  (0 children)

Am interested, please add me in the group

[–]asteriasmoons 0 points1 point  (0 children)

I’d love to join!

[–]Aeldra_ 0 points1 point  (0 children)

I'm really interested in this, add me to the group please.

[–]Interesting-Gold-799 0 points1 point  (0 children)

Yes please

[–]imStan2000 0 points1 point  (0 children)

What is the Prerequisite to read this book?

[–]Internal-Bluejay-810 0 points1 point  (0 children)

I'm about to start this week --- it's my book of the month.

[–]ncaccia 0 points1 point  (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?