Cindy, lots of people change their careers at some point in their professional life. Some of them, in fact, do it many times over. I wouldn’t call it crazy, but you should be aware of the hard work it will require to attain a fresh set of skills and also be prepared to start at the bottom of the rung in your new profession.
As for whether you need a computer science degree for breaking into entry-level programming jobs, not necessarily. There are two-year Associate’s degrees in computer programming you can consider enrolling into. A computer programming degree
should ideally cover the scope of training pretty well and help you get your foot in the door as far as programming jobs are concerned.