Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

I Just Can't Understand Node.JS, Any Resources and Tutorials Out There To Help Me Out? [closed]

I know this question has been asked multiple times on this site in one way or another, but even after everything I've looked at I still can't for the life of me work out Node.JS nor how to efficiently use it as well as knowing what it's good for.

I consider myself an advanced JavaScript developer. I'm not just talking about knowing jQuery or Prototype, but rather actually knowing the underlying language quite well which from my understanding is all you really need to learn Node.JS as it is server-side JavaScript after all.

I develop on a Windows machine, but have just installed Virtualbox and an Ubuntu Server ISO to develop Node.JS applications in it. Where do I begin? I know the language, but what now? I can't seem to understand how applications are written in it.

Another question (if I hadn't already asked a million of them) is should I be using a framework for Node.JS like Geddy or Express or should I learn Node.JS and then consider a framework?

like image 528
Dwayne Charrington Avatar asked Nov 28 '11 06:11

Dwayne Charrington


People also ask

Can we learn node js without knowing?

In the end, yes, you need to know the language you're working with if you want to build anything. You don't need to be all-knowing to get started, though. If you try to understand what you're doing, you'll most certainly learn stuff along the way.

Is node js difficult to learn?

Node is popular Aside from being one of the most popular programming languages on the planet, JavaScript is powerful and easy to learn (though sometimes difficult to master). And Node is, among other things, JavaScript on the server.

How long will it take me to learn node JS?

It takes around 3 months to fully learn Node JS and be able to build a functional full-stack application. If you already know some other programming, you can get the basics down within a few week's time. This is because there are so many moving parts that go into building a working app such as a social network.


4 Answers

I found Node Beginner to be an excellent starting point.

like image 112
Michael Stum Avatar answered Oct 25 '22 12:10

Michael Stum


If your time for this project is limited, you should jump right at a framework. If you want a deeper understanding of the tools you are working with, start with a barebones tutorial (which does not make much use of frameworks such as expressjs, backbone). I've also found Node Beginner to be the best starting point, so go with Michael Stum's advice.

Later when you will start using those frameworks, you will be able to understand better what each line actually does.

like image 26
BogdanBiv Avatar answered Oct 25 '22 11:10

BogdanBiv


Check out the official nodejs community wiki. Also see Useful Node.js Tools, Tutorials And Resources

like image 28
pradeek Avatar answered Oct 25 '22 11:10

pradeek


I really would suggest just looking at the documentation on the nodejs.org site itself...

Overview and video http://nodejs.org/docs/latest/ and the API Manual which is not too long and worth a read....

I would suggest that you first start with the basics, and the later go with frameworks and modules of which this should be you starting point

like image 41
Soren Avatar answered Oct 25 '22 12:10

Soren