Hello all, I'm a recent college graduate and I will soon be entering medical school. I'm interested in the hybrid field of programming for medical applications - it's a niche field where the expertise of a doctor is required in writing programs for cardiological and neurological software. But that stuff is ~4 years in the future and it's a long term goal. I've always had an interest in programming and I even took introductory level computer science classes my freshmen year of college - I just graduated this past May. I did well in these classes but I don't count that because I largely forgot all the stuff I learned and projects I did. I want to start anew and my goal is to teach myself how to program. I have pretty decent time management skills (also math skills if that's relevant) and I'm pretty sure that I can probably set aside about 8-10 hours a week for this goal of mine. So I have time on my side and I'm pretty enthusiastic about learning but the problem is I don't know where to start. There are many languages and many books and I'm not looking for any of those "Learn C++ in 3 days books" I understand you can't become a coder over night and it takes hundreds of hours of writing code to even become decent - I have no problem with that. I'm just looking to learn at my own pace (I'm usually a fast learner) and have fun doing it. If any of you smart people on here know of a good program of studies through which I can learn..or could even give me a starting point, I'd appreciate it. Eg: I don't know what language to start with..some people say go with Lisp others say go with C++.