What is the best free way to learn full stack JavaScript development starting with zero development knowledge and rudimentary computer skills? What's a list of the skills recommended to become an expert full-stack JavaScript developer?