Click here to Skip to main content
15,910,471 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: It can't be helped. Pin
OriginalGriff7-Nov-17 19:53
mveOriginalGriff7-Nov-17 19:53 
GeneralRe: It can't be helped. Pin
Sascha Lefèvre7-Nov-17 21:45
professionalSascha Lefèvre7-Nov-17 21:45 
GeneralRe: It can't be helped. Pin
OriginalGriff7-Nov-17 21:56
mveOriginalGriff7-Nov-17 21:56 
GeneralRe: It can't be helped. Pin
CodeWraith8-Nov-17 3:07
CodeWraith8-Nov-17 3:07 
GeneralRe: It can't be helped. Pin
the goat in your machine7-Nov-17 21:43
the goat in your machine7-Nov-17 21:43 
AnswerRe: It can't be helped. Pin
CodeWraith7-Nov-17 20:23
CodeWraith7-Nov-17 20:23 
AnswerRe: It can't be helped. PinPopular
Duncan Edwards Jones7-Nov-17 20:27
professionalDuncan Edwards Jones7-Nov-17 20:27 
AnswerRe: It can't be helped. Pin
Jeremy Falcon7-Nov-17 20:35
professionalJeremy Falcon7-Nov-17 20:35 
Well, to preface this... I've been using JavaScript since the 90s, then a few years back I learned way more than I ever thought I knew about it from a super smart coworker at the time. So only doing really hardcore stuff for only a few years now.

But, I'll say this. The web is sporadic. People don't really take the time to write well thought out content like a book does. Back in the 90s the best book I ever read on the subject was called the JavaScript Bible. It's still around actually if you get a newer edition, since it's has had 7 revisions. Things have changed now, so I'm sure there are a number of good books on the subject.

My advice, get a good book on plain vanilla JavaScript and start a personal project to work on with it. Reading stuff online alone won't really teach you much. You have to work on a project.

Also, as much as I love jQuery... I still use it a lot but it is dying as some of issues it addressed are being handled by native JavaScript these days. So, if I had to learn it all again, personally I'd start with vanilla JavaScript. Spend some time with it. Understand the semantics of the language (they're different because JavaScript is more functional then OOP) and only after a solid foundation would I consider building on top of that with libraries like jQuery.

Not really sure what interests you, but a suitable project to learn with would of course be a client-heavy one, such as a game. If you're looking for ideas, see if you can make a Tetris clone in pure JavaScript for instance. Those are always fun.

And remember, to get most things done in JavaScript you use callbacks and function chains like crack cocaine due to its functional nature, much like you would with LINQ chaining in C#. And by default, every last remote call is async. If you need to update the DOM based on a remote API call for instance it helps to remember that.
Jeremy Falcon


modified 8-Nov-17 3:13am.

GeneralRe: It can't be helped. Pin
GKP19927-Nov-17 22:00
professionalGKP19927-Nov-17 22:00 
GeneralRe: It can't be helped. Pin
Jeremy Falcon7-Nov-17 22:10
professionalJeremy Falcon7-Nov-17 22:10 
AnswerRe: It can't be helped. PinPopular
Kornfeld Eliyahu Peter7-Nov-17 20:40
professionalKornfeld Eliyahu Peter7-Nov-17 20:40 
GeneralRe: It can't be helped. Pin
GKP19927-Nov-17 21:53
professionalGKP19927-Nov-17 21:53 
GeneralRe: It can't be helped. Pin
svella9-Nov-17 6:15
svella9-Nov-17 6:15 
AnswerRe: It can't be helped. Pin
Jeremy Falcon7-Nov-17 20:43
professionalJeremy Falcon7-Nov-17 20:43 
GeneralRe: It can't be helped. Pin
GKP19927-Nov-17 21:49
professionalGKP19927-Nov-17 21:49 
GeneralRe: It can't be helped. Pin
Jeremy Falcon7-Nov-17 22:04
professionalJeremy Falcon7-Nov-17 22:04 
GeneralRe: It can't be helped. Pin
GKP19927-Nov-17 22:26
professionalGKP19927-Nov-17 22:26 
AnswerRe: It can't be helped. Pin
Pete O'Hanlon7-Nov-17 20:58
mvePete O'Hanlon7-Nov-17 20:58 
GeneralRe: It can't be helped. Pin
Kornfeld Eliyahu Peter7-Nov-17 21:23
professionalKornfeld Eliyahu Peter7-Nov-17 21:23 
GeneralRe: It can't be helped. Pin
Pete O'Hanlon7-Nov-17 21:35
mvePete O'Hanlon7-Nov-17 21:35 
GeneralRe: It can't be helped. Pin
Slacker0077-Nov-17 21:23
professionalSlacker0077-Nov-17 21:23 
AnswerRe: It can't be helped. Pin
KarstenK8-Nov-17 0:47
mveKarstenK8-Nov-17 0:47 
AnswerRe: It can't be helped. Pin
Marc Clifton8-Nov-17 1:31
mvaMarc Clifton8-Nov-17 1:31 
AnswerRe: It can't be helped. Pin
ZurdoDev8-Nov-17 1:56
professionalZurdoDev8-Nov-17 1:56 
AnswerRe: It can't be helped. Pin
EbenRoux8-Nov-17 23:29
EbenRoux8-Nov-17 23:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.