On Jul 9, 2013, at 12:42, whatnow1204 wrote:

> I'm interested into learning node.js. Before I dive into Node.js, I have no 
> knowledge in back-end development in any areas (my knowledge in HTTP is very, 
> very limited and basic), only know client side, such as HTML, CSS, and 
> JavaScript. I want to expand my knowledge in other technologies, instead of 
> just knowing interactivity and behavior on your web pages.
> 
> What are the qualifications to know for server side technologies before I 
> reach to node.js? Also, I notice people mentioning REST and RESTful API. Is 
> REST important to know? 

Node can be used to publish REST APIs, or to consume them, but it is not 
essential that you know about that right away. Node can also simply be used as 
a great way to serve web sites; for this, you could start by looking into the 
express framework; I found it simple to understand. Since you already know some 
client-side JavaScript, you're already well on your way to learning node. I've 
found learning node to be very rewarding, especially in improving my 
understanding of the curiously wonderful JavaScript language. I heartily 
recommend you to search for some node tutorials and follow along. Be careful to 
select tutorials that have been written for node 0.10; older tutorials will 
have some outdated information that might confuse you; I certainly experienced 
that problem when I was first learning node.

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to