<p>So i dont have anything planned for this winter so i decided to learn some programming. i have no prior experience so i am a rookie. whats the best way that i can learn a programming language? i have read some threads in the past about some MIT lectures. are there any other programs that are good? i am willing to spend some money for it, but not too much</p>
<p>The simple answer is to program. You only learn programming by doing.</p>
<p>Another way to learn is by taking a course (online lectures) like you suggested. Such courses can be found on coursera and edx.</p>
<p>Most likely, you’ll end up programming random things to learn how to program even if you take a class on programming.</p>
<p><a href=“https://www.edx.org/[/url]”>https://www.edx.org/</a></p>
<p>check this out. Lots of top colleges like harvard and berkeley are offering free online courses to anyone. It has lectures, homework, exams, and projects that are graded. You get a certificate at the end if you pass.</p>
<p>I signed up for a CS course at the beginning of Fall but I got lazy and never did anything with it.</p>
<p>i would say pick something you want to do and then just do it. No matter how ridiculous it sounds, pick something and start googling. You may think that a seasoned programmer will know how to do everything, but the truth of the matter is they have to google to find out how to do what they want to do also. I would recommend making a web site with ruby on rails. It is very well documented. You can find lots of good tutorials to follow and videos to watch</p>