Ages ago, I only made database systems through Foxpro for DOS. Then, through school - sponsored trainings, I learned Visual Basic. However, when I started holding an administrative position, my programming skills did fade gradually.
After years of rest from programming, I started learning what is one of the hot programming languages, JAVA. Netbeans Java was easier to work with. But, learning a new language is totally frustrating. I simply acquired my skills from training, online tutorials and references available.
Definitely, programming consumes mental and physical energy. I remember my students and college classmates before would acquire pimples, blackheads, headaches, and body cramps because of deprived sleep and rest. However, most programmers would say, programming is quite challenging but very rewarding. I could only agree with them.