"gfculley" wrote:
I do understand some basic aspects of code. I took a python course last year from Udacity but found it confusing. I am perplexed when I read how so called 'higher languages' are easier to learn...., easier than what? When you know 5 different languages learning n new high level language is relatively easy (like all these people talking about SWIFT the new one from apple) but NOT when you are starting from almost zero. Then I started listening to videos tutorials on assembly language (!) and it actually helped me to understand basics like the concept of LIFO, opcodes, and the whole 1to1 instruction-thing.
... i will probably end up going with Learning the C language since many other languages are based on it. It's like a ' Rosetta stone' ....,
Hmm, there are however bad tutorials ("learning python the hard way" scores there on my radar). Which Udacity class was that - was it
https://www.udacity.com/course/cs101 ? If not, do that one (I have not followed last year what they are doing and what are these payment demands but should be able to do it for free without the upsell extras - free forum is great for peer support).
Also try this free one
https://www.coursera.org/course/interactivepython - if you like computer games even a little, it will be engaging.
I would not recommend C (or C++, or C#, or Java, or Ruby, or PHP, or assembly...) as a first language. Can it be done - sure but at expense of more suffering or giving some bad habits/metal twist. Just like i think learning to ride a bike should not start with a Boss Hoss or on a highway. Python on the other hand will do well from training wheels and up, to moto racing.