To explain my situation, I have come from a non-IT background to an IT-background now for the last 5 years. I am good at coding web-apps now. I have worked on desktop applic