How long does it take to learn code & Blog, Books to follow (Beginner Guide)