Friday, January 8, 2010

Is computer programming difficult to learn?

I'm really interested in computer programming and i want to take an online course. (not for a grade, just for myself)


Do you think it's very intricate?


If not, than what kind of study habits should i have for that particular course? (note taking,..etc.)Is computer programming difficult to learn?
In my opinion, the difficulty will largely depend on 3 things:


1) The language. Some programming languages are considered to be written at a ';lower level.'; By lower level, I am not talking about their quality. I am talking about how closely the language is related or interacts with the computer hardware. If you were to write something in assembly (and few people ever do), you give instructions that are specific to the type of CPU/system architecture the computer uses. If you use something like Java, you do not have to deal with any hardware specific concepts or memory management. Other languages, such as C, C++, and Fortran are in between. Few languages require you to really know a lot about the system architecture though and it is not a huge issue. Also, some languages are very strict in their structure and syntax... that can make things slightly more difficult as well.








2) This is the most important. The difficulty will largely be impacted by how you think and solve problems. Your ability to pick up concepts in logic and your ability to break processes down into simple steps and algorithms will affect your ability to pick up programming concepts. Some people are great at things like this and they pick up programming concepts relatively easily. Other people struggle with these concepts and it can make things difficult. Also, programming can be frustrating and tedious at times (especially when you are learning and do not understand why your program is not working). An impatient person will have more problems in these times.





3) The tutorials, books, and instructors you use will also greatly affect the difficulty. A poorly written book may have errors in its example code (and yes, I have seen that happen and the reader was very confused). A good book/tutorial can explain things clearly and may point out potential problems you may have.Is computer programming difficult to learn?
There are numerous computer languages out there in varying difficulty and even though there might be some that can be considered good beginner languages, it is impossible to say what suits your needs without knowing what kind of application you want to develop.





If you want to do web applications HTML and JavaScript is probably a good start, but if you want to build something advanced you might need to use a server side language, like ASP.NET or PHP. If it's a desktop application you want to do, then perhaps Java or Visual Basic would be right for you. But that might be too hard for a beginner and maybe you would like Ruby or Python better?





So, not only do you have to make a choice depending on difficulty, but also on what you want to develop.





With that said, I hope you find a language that suits your needs and that you grow to love.
Hi


No , programming is not difficult to learn , as long you get the basics and work hard enough .


Get the fundamentals, practice the exercises on first basis.


Note taking is good , especially if u learned something by error and trial in lab or some problem for example ...





Good luck !
Look for a small tutorial on Microsoft Basic, the software should be free. Give it a shot.





I did 2 years of programming and hated it and dropped out. Back then programs wouldn't run because of processor problems, today everything is more reliable. Give it a shot!





Try web development as well, should be easy!
It's not too hard. These videos are great for learning C++.





http://xoax.net/comp/cpp/index.php

No comments:

Post a Comment