Hey guys; I'm really new to development. My questions are:

What should a newbie learn First, Second, etc.?

How long does it normally take to learn any of these?