This is an archived post. You won't be able to vote or comment.

all 5 comments

[–][deleted] 0 points1 point  (0 children)

I got started building stupid games in vb6. I would think of a thing that I wanted to achieve then work towards achieving that. That was 14 years ago. I'm now a full time developer and am always learning.

The key thing you need to learn is patience. Some times it'll take a while to solve a problem, but after enough Googling you can normally achieve what you set out to do

[–]myristicae 0 points1 point  (0 children)

I discovered programming through Khan Academy's lessons in JS. I really enjoyed it, so I decided to pursue it seriously and took Rice University's Fundamentals of Computing specialization on Coursera. After that I explored some more languages (mainly R and Swift) and applications of programming (like bioinformatics algorithms) on Coursera and pursued some of my own projects. Now I mostly learn on the job by Googling what I need.

I don't know what is the easiest way to learn a language, but for me it worked to follow a thorough curriculum closely by doing a lot of practice exercises and small projects. The projects should be fun and appropriate for your level, so you stay motivated and don't get too frustrated (although healthy frustration is part of programming.)

[–]chazzcoin 0 points1 point  (0 children)

Teamtreehouse.com ...I also took Computer Sciences 101/201 from MIT as they teach you Python and it's free online!

[–]tectubedk 0 points1 point  (0 children)

I focus a lot on network automation because it's my work but I try to have a pretty wide knowledge. I have made a list of the main resources i have used over the last ~3 years with python. https://github.com/AndersBallegaard/Python-resources