Now, granted, I'm neither a seasoned programmer
(especially by your definition :-) nor a scientist,
but...
How about something completely different, like
emergency medicine? Around here (AB, Canada), a basic EMS
certification takes about two months of training, IIRC.
If you like it, cool; if you don't, it's hardly a
big waste of time, and you come out with plenty of useful
knowledge.
And to bring this post back on topic, you might find
that programming becomes more fun when it's not your Real
Job.
--
:wq