Re[2]: [Dev-C++] How can I become a great windows programmer?
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: <or...@vp...> - 2002-11-28 18:46:56
|
Hello Everyone!
PW> One problem with writing many programs is that it takes a very long time,
PW> while you learn only a little during each project
Well, I have to disagree here. I started programming 2 years ago. I
played too much on PC, and so my brother told that I should do
something "useful". I started from absolute zero (-273 *C), I didn't
even know what was the meaning of "programming". I learned from the
book "B.W.Kernighan-D.M.Ritchie: The C Programming Language" and I
have learned the basics. I never needed any other book.
I started my first Windows app 1 and 1/2 years ago, it was a simple
program that played Conway's Game of Life. I didn't even know anything
about memory handling that time, so I used static arrays. As the
program grew, I've read the memory handling things, and pointers from
the book, and I've learned very interesting things, and I was very
happy, that I understood pointers. Later I implemented something like
a doubly chained list (sorry, my english) from what I've heard from my
brother YEARS before. I realised later, that this type of list exists,
and is actually used often in programming.
Now, I am at writing a cross-platform free library that plays 2D
Cellular Automatons (my english again), and also implements a
(theoretically) endless universe (things like in Life32), rule
handling, reading from files, etc.
I can tell you, I've learned the most from writing, and struggling on
my own.
So by writing things all by yourself, you can learn MUCH more, than
from trying to understand often hardly optimised sources. Learning
from code reading is only advised later, when you have strong basics.
Yeoh HS wrote:
>> IMHO, the best way to become good at programming (Windows or otherwise) is
>> to write programs, many programs in whatever fields of application that
>> interests you. When you do this, you'll find that you'll need to learn more
>> about programming and matters related to that field and operating system.
>> That is very good. You find books and search the Internet to find the
>> required information, understand how it works, then use it in your projects.
>> As you continue, project after project, you'll learn much more. Each time
>> you think of a new project, you'll be exercising your creativity skills too.
>> :-)
This is exactly what I think too.
Sorry for the long post.
--
Best regards,
OROSZI Balázs mailto:or...@vp...
P.S.: Balázs is my first name (means the same as the english Basil).
Here, in Hungary we write the names exactly the opposite style,
than anywhere else :)
|