How long would it take an average person with no programming background to become a front-end developer? I have crush on a girl since 1.5 years. Recently I got broke up with my close friend and feeling alone. Should I approach her and how?