Best approach to learn programming

@1anurag1 (3576)
India
July 4, 2010 2:40pm CST
Best approach to learn programming There are number of possible ways of learning any thing. But when we talk about programming. There is a need to learn in a combination. Yes the combination of theory and practical both. Because if you go for theory merely it will be washed, there should be a proper practical learning too.
6 responses
@Jimeous (858)
• New Zealand
4 Jul 10
There is a program called Scratch which teaches you the basic construction of programming without getting into the specifics of a program language. It is a practical way of learning programming techniques and isn't too bad for what it is.
1 person likes this
@Xygatrix (103)
• United States
4 Jul 10
I've looked into that, and although I think it's an okay program, the best course of action I would suggest would be to get a C++ or C# compiler and mess around learning one of those languages, because most modern languages build off of those two.
1 person likes this
@1anurag1 (3576)
• India
5 Jul 10
thanks for the response. i think everyone has his own way of learning. and you feel good when your logics work.
• China
6 Jul 10
Hello lanurg1: I am a programmer,and don't learn theory from the book,becase those theories can't give me imprssion,When i encounter an problem in work,then i find and learn some theories from the book to solve my problem.
@Xygatrix (103)
• United States
4 Jul 10
I don't think it's a good idea to try and learn programming from a theoretical standpoint, because programming relies heavily on syntax and having everything done in a correct fashion, i.e. if there's even a single problem you can end up with a program that doesn't function at all. Practical application is really the only way to correctly try and learn a programming language.
@arpatron (25)
5 Jul 10
one more thing, if you are really into programming, dont ever try to learn Visual Basic, because it's not multiplatform, it's slow, and it's having high dependencies.
@arpatron (25)
4 Jul 10
I am a programmer, from my experience, programming without practical is boring, and programming without theory is blind.
@dorx88 (73)
• Philippines
6 Jul 10
During my college, they only taught us C++ (which I think the quickest to learn and practice on ...) to develop logic and programming skills. I only have few in my "arsenal" as of today but I'm still studying other languages to meet clients' requirements.