whatthehell wrote: » What does everyone think of Python for a first language to really dive into? Too high level? I agree that VB.NET would be great, as well as C#, but I am actually going through Python (albeit slowly) and it has been gently easing me in quite nicely. MIT offers free Open Courseware (Free Online Course Materials | MIT OpenCourseWare). The Intro Computer Programming class offered free is actually instructing Python. There is a link to a free book and all the course material, so good stuff. Also, many other courses offered too, in case anyone else wants some networking classes, etc. Also, what about the next step in learning a language? If there is no formal work training, what do you guys think about doing eLance or freelancer projects? Too early to jump into something like that, yes?
drrossgellar wrote: » Wow, a lot of responses. That's good Thanks. I bought Teach yourself programming in 24 hours, and have been going through it slowly. I understand the start of the book, but there seems to be some leaps that I can't quite make and then I get lost. I feel like If I could actually write out the code for soemthing I could maybe start to grasp it, but I can't seem to break the logic down enough to start and write anything. I remember years ago an old tutor saying to me that when it comes to programming you either take to it and have it, or you don't. It seems to be a very specialised way of thinking (as elaverick1981 says above). I thought that a class would help, but there isn't one in my area at all. I could take a bachelors in CS or software eng, but I feel it may be a little overkill straight away. I think I'm feeling as though I should be doing better. I'm a fairly smart guy, and thought I would adapt to it quicker than I am. It's a shame you can't ask the book questions.
shednik wrote: » I have to say after taking a data structure and algorithm course and it was focused on C. I actually prefer it now over Java & C# but I can look at Java and C# code alot better now after taking the course. So I'd have to C isn't bad to start off with...I did have a few VB courses before this one in my undergrad degree.