computer programming for dummies its a book and it teaches you everything
I don't think it is the easiest - definitely not the easiest to learn. For example, I found Python to be much easier to learn than Java. The introduction to computer science course at the Udacity website uses Python; you may want to get started there.
Attend a class on it
Everyone has a different way of learning. For me, the easiest way to learn computer science is hands on. I am not good with books or studying.
=The easiest way to improve your technical c programming skills is that you just check out the help give in the compilers.==but for this you must spend at least two hours on the computer...=
Well, whatever you do, you'll have to learn. The easiest way to learn some basics is to use a high level programming language such as, Perl, PHP, Ruby, Python etc.. (very long list).
Just cut and paste "My Computer" to "the Recycle Bin" and emptied it. This is the easiest way known to me to ruin a computer.
With a teacher
There are Associated Degree (U.S.A.) and Professional Certification available for Computer programming. But you don't need to have one to be a programmer, and have any of those (AA degree or certification) does not mean that you can or should program, either!!Computer Science major is NOT the only way to learn computer programming. There should be courses available for non-computer science majors.
1. Buy a computer 2. Have a task you need to complete, and when you don't know how to do it, read the help available.
There is probably a way, but what does this have to do with Computer Programming?
A language that is English-like is always easiest to learn. There are lots of them and these languages are collectively known as Third Generation Languages. Some are more complicated than others and a bit harder to learn. You need a good logical mind to be able to learn a computer language. To learn any one of them takes time, patience and lots of practice.Once you have learned how to use one, the others are easier to learn, because you've already learned the concepts of programming and they apply across many languages. All programming languages have lots of things in common. In the same way spoken languages all have things like verbs, nouns, tenses and so on, programming languages have common structures too. Once you know what they are, you can apply that knowledge in other languages. Again like spoken languages, lots of programming languages have similar words in them that are used in the same way.
Depends on how you learn, I find repetition easiest