Welcome Guest ( Log In | Register )



2 Pages V  < 1 2  
Reply to this topicStart new topic
> How To Learn A Programming Language, The two methods discussed
faulty.lee
post May 7 2007, 01:20 AM
Post #11


Super Member
Group Icon

Group: [HOSTED]
Posts: 500
Joined: 5-November 06
Member No.: 17,016
myCENTs:NEGATIVE[-20.12]



Yes, books and online resources are a good way to start to learn programming. But slightly after that, i think what's most important is to learn how to layout the concept and flow of the application you're trying to do. The next most important one is to learn how to troubleshoot and pin point the source of error or bugs. Towards the end, programming language itself will become general tools, as in programming can be done in any language, it's just the matter of getting use to the syntax and library available.
Go to the top of the page
 
+Quote Post
vizskywalker
post May 7 2007, 02:26 AM
Post #12


Techno-Necromancer
Group Icon

Group: Members
Posts: 1,018
Joined: 13-January 05
From: The Net
Member No.: 2,127



Having started my life programming by finding books and online tutorials, I have to say that tutorials are frequently better written, although less comprehensive. I think this is because books are frequently written because they need to be, but tutorials are written by enthusiasts who want to share their knowledge. And I can't stress enough how much experience is worth. Figuring out something for yourself ingrains it into your mind better than looking it up ever could. I have to admit that I do a lot less experimental programming now than I did when I first started, and it's definitely a bad thing.
There is one resource that has been overlooked in this discussion though, which is finding a mentor to help you. Forums online are great because you can ask specific questions. However, I can now say from personal experience that taking classes with knowledgeable teachers can also be useful. For example, I just took a course on Data Structures which used C++, which I knew, but most of the class didn't. So a lot of the class was focused on the C++ language. Since the professor does a lot of work in C++, she has a lot of insights into the language that you won't get from a book. For example, she teaches the language according to the guiding philosophy of C++ and teaches confusing technicalities in a way such that we as a class discover the issues and usually, how to fix them. It is a highly effective method of learning the language itself, and the experience we get on the assignments is useful for learning the standard library, which is the primary library for the language. However, we all used the course texts and online resources as supplements.
Basically, I feel that any method you can use to improve your understanding of a language is a good resource, but the first resources to tap are the free, easy to obtain resources, which in most cases is online tutorials.

~Viz
Go to the top of the page
 
+Quote Post

2 Pages V  < 1 2
Reply to this topicStart new topic

Collapse

> Similar Topics

Topics Topics
  1. What Shall I Learn First In Programming ?(11)
  2. Starting Programming(15)
  3. Something To Start With...(3)
  4. Programming For A Hobby (i'm Sick)(5)


 



- Lo-Fi Version Time is now: 5th December 2008 - 05:03 PM