|
View Poll Results: What is the best way to learn programming?
|
|
Learn in School
|
  
|
9 |
33.33% |
|
Self taught
|
  
|
13 |
48.15% |
|
Other (explain)
|
  
|
5 |
18.52% |
Best way to learn programming?

09-19-09, 02:21 PM
|
 |
Community VIP
|
|
Join Date: Oct 2003
Location: Chicago, IL
Posts: 2,171
Thanks: 3
Thanked 9 Times in 9 Posts
|
|
|
Best way to learn programming?
What is the best way to learn programming? Is it better to go to a school and learn it from a teacher or to teach it to yourself? Let us know what you think.
Thanks,
Pete
|

09-19-09, 03:24 PM
|
 |
-
|
|
Join Date: Feb 2006
Posts: 2,515
Thanks: 20
Thanked 109 Times in 106 Posts
|
|
Learn it from a teacher and then continue to learn on your own.
I think understanding the fundamentals of computers has been extremely valuable for me. In particular:
Data structures
Algorithms
OOP
Operating systems, queues, interrupts, batch processing
Compilers
Computer architecture
Microprocessor operations
I never had a database course and, although I can create a database, write SQL statements, and even do some performance analysis, I definitely wish I had a better understanding of it.
|

09-20-09, 05:49 AM
|
|
New Member
|
|
Join Date: Sep 2009
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
|
|

09-20-09, 06:22 AM
|
 |
Community Leader
|
|
Join Date: Sep 2005
Location: Spain
Posts: 8,075
Thanks: 11
Thanked 88 Times in 83 Posts
|
|
Quote:
Originally Posted by Danaldinho
Definitely by yourself
|
Care to explain your theory?
I'm learning Objective-C right now, and I'm learning by books. While Google answers most of my questions that the books don't cover, I definitely agree with Wirehopper, that having a teacher is a big plus. And I wish I had one now. 
|

09-20-09, 06:41 AM
|
|
New Member
|
|
Join Date: Sep 2009
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Quote:
Originally Posted by Nico
Care to explain your theory?
I'm learning Objective-C right now, and I'm learning by books. While Google answers most of my questions that the books don't cover, I definitely agree with Wirehopper, that having a teacher is a big plus. And I wish I had one now. 
|
Well, I work for a Web Design company and everyone who works there learned by themselves.
I am currently in college, and I own a very successful website (which I kinda make a living off) and I learned all by myself.
Also, I am learning Web Design in college, and I know more than the teachers lol.
|

09-20-09, 09:20 AM
|
 |
-
|
|
Join Date: Feb 2006
Posts: 2,515
Thanks: 20
Thanked 109 Times in 106 Posts
|
|
The most valuable thing I learned in school was how to identify that which you DON'T know.
A good example is plumbing. I can eventually make most basic plumbing repairs myself, but I know I'm not a professional. It takes me longer, I don't have the best tools, and, it isn't any fun.
|

09-20-09, 01:44 PM
|
|
Newbie Coder
|
|
Join Date: Jul 2009
Posts: 11
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Hi,
I think self teaching using ebooks is the best way to learn any programming language. However, we need more and more practice because practice makes us perfect.
|

09-20-09, 02:13 PM
|
 |
Coding Addict
|
|
Join Date: Jul 2009
Posts: 377
Thanks: 6
Thanked 10 Times in 10 Posts
|
|
I have learned coding myself Im entirely self sought starting with GWBASIC (anyone recall that one) back on DOS 3.1 While I have to say that one can learn to code themselves there is a fundamental problem with that method. It leaves holes in your knowledge. I have found that there has been (and still is) holes in what I know just because I have never heard of a command or method. I have often found that I have done things 'the hard way' just because I did not know that there were built in functions to accomplish what I wanted. This could have been avoided with a formal education or with a mentor at least.
|

09-20-09, 09:55 PM
|
 |
Community VIP
|
|
Join Date: Oct 2003
Location: Chicago, IL
Posts: 2,171
Thanks: 3
Thanked 9 Times in 9 Posts
|
|
Quote:
Originally Posted by Danaldinho
... I am currently in college, and I own a very successful website (which I kinda make a living off) and I learned all by myself ...
|
I actually was a self taught programmer initially, who went back to school to get a computer degree. Although at times it did feel like I knew more then the teacher, what school did for me was to fill in all the gaps in my knowledge and give me a systematic approach to programming in any language. So in a way you could say it taught me how to learn other programming languages faster.
Pete
|

09-25-09, 07:15 AM
|
 |
Community Liaison
|
|
Join Date: Jul 2007
Location: Michigan, USA
Posts: 334
Thanks: 2
Thanked 8 Times in 8 Posts
|
|
I think laying down a good base of the basic understandings of a language is best done in a classroom setting. But you MUST continue to learn on your own afterwords, otherwise you'll be writing insecure code, and falling behind with the latest advancements.
Very similarly to digioz, I was a self-taught web developer, but after returning to school, it filled in the gaps that I was missing.
I'm currently trying to learn OOP. Despite understanding the language, it's difficult for me to wrap my head around the whole concept and format so I can actually write clean OOP code myself. I may head back to class to accomplish this. 
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|