Learn Programming Through Source Code Examples: Tips and Tools

  • Thread starter Thread starter kant
  • Start date Start date
  • Tags Tags
    Code Source
Click For Summary

Discussion Overview

The discussion revolves around methods for learning programming, particularly through the examination of source code. Participants explore various resources, approaches, and clarify terminology related to programming education.

Discussion Character

  • Exploratory, Technical explanation, Conceptual clarification

Main Points Raised

  • One participant suggests that reading and understanding other people's source code is an effective way to learn programming.
  • Another participant argues that writing one's own programs is a better way to learn C, while also recommending books or courses with code examples.
  • Some participants emphasize that learning programming is best achieved through practical experience and examples.
  • There is a clarification that source code and algorithms are not the same; algorithms are described as theoretical processes of computation.
  • Several resources for accessing source code are shared, including websites that allow users to download source code examples.
  • One participant humorously notes a method to bypass download limits on a source code website.

Areas of Agreement / Disagreement

Participants generally agree that learning through examples and practical experience is beneficial, but there is no consensus on the best method, as different approaches are suggested.

Contextual Notes

Some participants express uncertainty regarding the terminology used in programming, particularly the distinction between source code and algorithms.

Who May Find This Useful

Individuals new to programming, educators seeking resources for teaching programming, and those interested in exploring different learning methods in programming.

kant
Messages
388
Reaction score
0
I am new to programming( I done a quarter on C, but that s it). i had heard that the best way to learn about programming is by reading and understanding other peoples source-code( bill gate) . Are there any website i could go to do just that? Reading other peoples source-code?


another questions( related):

There seem to be some type of academic journals for every academic subject you can imagine these days. Are there any journals where professionals or academic programmers publish source-code to unique problems?( something similar to "mathematical intelligencer" etc..?)

A trival question:

is "source-code" also called "Algorithm" in computer science?
 
Last edited:
Computer science news on Phys.org
j thing that better way to learn C is to write by your own a programs. U can pattern on the other source-code or fine a book or a course with codes.
 
the best way to learn code is by example. And recode...but to start off you should go through certain startup tutorials liek those outta a textbook. for online just type Tutorials in C++ or C

And no, source-code is not algorithm. Algorithm is theorectical process of computing something. Like Factoring, Triangulation, Collision Detection, GameFrame etc, NeuralNet Activation, Sorting & Searching
 
The best way to learn programming is by doing. There is no other substitute.
 
www.planet-source-code.com
It let's you download 5 source codes each day for free. But you can simply delete your cookies at your browser and keep on downloading more codes as long as you wish :D

http://www.programmersheaven.com/
Is also a good choice.
I usually surf those pages when I need to know the capabilities of a programming language better. In other word I go there to see what other people are doing with compilers. Don't advice you to use them for learning purposes. I'm with dduardo, though he is the only penguin in the world who is not smiling. :biggrin:
 
Last edited:
I would say the best way to learn to program is by example of others work. However, the best way to learn how to program WELL is practice practice practice practice practice...
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 37 ·
2
Replies
37
Views
11K
  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 133 ·
5
Replies
133
Views
14K
  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 29 ·
Replies
29
Views
9K