Ever since I was a little boy, I have always been passionate about computers and I recently decided to go into programming but I dont have a computer science degree. How important is it to tale a whole four months to study data structures and algorithms? Should I do it or just skip it?