By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,028 Members | 1,784 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,028 IT Pros & Developers. It's quick & easy.

TO LEARN PROGRAMMING

P: n/a

Hello, my name is Gustavo and I want to know:
What one needs to be a good programmer of computers?
Which your advice are to be a good programmer?
How is the logic acquired?
Is it true that people that are good in mathematics are made easier the
programming of Computers, for the logic?
Is it Visual Basic. Net the language easier of learning?

Thank you for your attention.
Nov 20 '05 #1
Share this Question
Share on Google+
14 Replies


P: n/a
Buy Visual Studio.NET Professional. Buy VB.NET and ADO.NET books.

Ask your questions in here and in adonet newgroups.

Read everything you can on the subject

Experiment with little projects at first and throroughly play with each one.

Try and answer simple questions in this newsgroup for others, this will help
you learn.

Write a description of object oriented programming, look it up if you dont
know it.

Write a description of the .NET framework, VB.NET and ADO.NET and how they
interoperate.
If you do all this, you will be well on the way to becoming a programmer.
OHM'ster


GUSTAVO V. P. wrote:
Hello, my name is Gustavo and I want to know:
What one needs to be a good programmer of computers?
Which your advice are to be a good programmer?
How is the logic acquired?
Is it true that people that are good in mathematics are made easier
the programming of Computers, for the logic?
Is it Visual Basic. Net the language easier of learning?

Thank you for your attention.

Nov 20 '05 #2

P: n/a
Gustavo,

you need to go to school with good Computer Science faculty. If you will
manage to get through math courses with good results chances are your brain
and mentality are well suited for programming.
Real programming - not script kiddies style - is very closely related to
math. Formal logic is part of general math.
If you are good at math there will be no real issue for you which language
to learn - all of them will be easy. Believe me, much easier than advanced
math. VB is good for Windows programming, but not suitable for mainframes or
unix machines. If you are not sure yet - start from general CS course and
see if you can grasp basic concepts.

If you can't afford the school, look up introductory books on computer
science and algorithms in public library. They will give you pretty good
understanding of what is expected from good programmer in terms of knowledge
and skills. If you won't be bored with them - it's a good indication that
you might be good at that.

Good luck
Alex

"GUSTAVO V. P." <ga****@hotmail.com> wrote in message
news:et**************@tk2msftngp13.phx.gbl...

Hello, my name is Gustavo and I want to know:
What one needs to be a good programmer of computers?
Which your advice are to be a good programmer?
How is the logic acquired?
Is it true that people that are good in mathematics are made easier the
programming of Computers, for the logic?
Is it Visual Basic. Net the language easier of learning?

Thank you for your attention.

Nov 20 '05 #3

P: n/a
Without knowing your background, I would suggest you take some classes.

"GUSTAVO V. P." <ga****@hotmail.com> wrote in message
news:et**************@tk2msftngp13.phx.gbl...

Hello, my name is Gustavo and I want to know:
What one needs to be a good programmer of computers?
Which your advice are to be a good programmer?
How is the logic acquired?
Is it true that people that are good in mathematics are made easier the
programming of Computers, for the logic?
Is it Visual Basic. Net the language easier of learning?

Thank you for your attention.

Nov 20 '05 #4

P: n/a
www.msdn.microsoft.com is the right site for whatever you want to know about
the MS programming languages. However there is no better tools then
www.google.com to search for hundreds of sites which give you computer and
programming fundamental from the ground up. This is one of the option which
you can choose and save money. However whatever our other friends have
replyed is alos the option.

Have fun and raise as many questions you can to learning the programming .

Tej
"GUSTAVO V. P." <ga****@hotmail.com> wrote in message
news:et**************@tk2msftngp13.phx.gbl...

Hello, my name is Gustavo and I want to know:
What one needs to be a good programmer of computers?
Which your advice are to be a good programmer?
How is the logic acquired?
Is it true that people that are good in mathematics are made easier the
programming of Computers, for the logic?
Is it Visual Basic. Net the language easier of learning?

Thank you for your attention.

Nov 20 '05 #5

P: n/a
> What one needs to be a good programmer of computers?
To be a good programmer you just need to spend time at it.
Which your advice are to be a good programmer? Start out learning Visual Basic because it is not so hard. Then move to C++
if you think you want to spend a lot of time learning.
How is the logic acquired? Programming is just a process of writing instructions for a computer. And
with All these development tools going around, Microsoft VB, VC++, .Net,
Borlands C++ Builder, Delphi, and last, and least, Sun's Java giving
instructions to computers can be as easy as repeating a few basic processes.
Is it true that people that are good in mathematics are made easier the
programming of Computers, for the logic? Programming computers can be as complicated as you want it to be or it can
be as simple as you want it to be. Writing instructions for computers to
process Mathematical equations would require too much math and a person who
is good with math, but few are the ones who do that type of programming.
Is it Visual Basic. Net the language easier of learning? NO! VB.Net looks like it is merging with C++ which means that it has gained
a tremendous amount of complexity. If you want to learn fast get VB 5 or 6,
learn to use them and then study some VC++ just to prepare for .Net and then
learn .Net.

--
-----------------------------
Name: James Allen Bressem
Phone: (323) 691-4279
Email: 18*****@SprintMail.Com
UCOM: http://www.ucom-ism.com
Mirror site: http://www.geocities.com/wizardofwizards
-----------------------------


"GUSTAVO V. P." <ga****@hotmail.com> wrote in message
news:et**************@tk2msftngp13.phx.gbl...
Hello, my name is Gustavo and I want to know:
What one needs to be a good programmer of computers?
Which your advice are to be a good programmer?
How is the logic acquired?
Is it true that people that are good in mathematics are made easier the
programming of Computers, for the logic?
Is it Visual Basic. Net the language easier of learning?

Thank you for your attention.

Nov 20 '05 #6

P: n/a
Cor
Hi Gustavo,
Hello, my name is Gustavo and I want to know:
What one needs to be a good programmer of computers?
Persistency and flexibility
Which your advice are to be a good programmer?
Think always when you are ready, I could have made it better on another way.
But don't do that on that program, that is for the next. There are
programmers who never get a program finished.
How is the logic acquired?
There is only one logic in a program, everytime something is true or is
false
Is it true that people that are good in mathematics are made easier the
programming of Computers, for the logic?
No people who can very fast thinking deep in that way what happens if
something is true or false exist. (Not always but chestplayers are often
good programmers)
Is it Visual Basic. Net the language easier of learning?


Yes when you first try to do the basic things with it, it is easy, problem
is that all people will tell you that you have to use it direct with OOP and
then you become confused. I don't see the reason for that. When you are
something further you see yourself the benefits from OOP.

Just some thougths,

Cor
Nov 20 '05 #7

P: n/a
"Cor" <no*@non.com> wrote..
Is it true that people that are good in mathematics are made easier the
programming of Computers, for the logic?
No people who can very fast thinking deep in that way what happens if
something is true or false exist. (Not always but chestplayers are often
good programmers)


I've never heard of a correlation between chess and programming. I have
heard of (and observed) a correlation between musicians and programmers.
But that doesn't imply cause and effect of course. It could simply be that
people who are drawn to music are drawn by similar challenges in software
development, i.e. creating something out of nothing.
Is it Visual Basic. Net the language easier of learning?


Yes when you first try to do the basic things with it, it is easy, problem
is that all people will tell you that you have to use it direct with OOP

and then you become confused. I don't see the reason for that. When you are
something further you see yourself the benefits from OOP.


Few people seem to listen but I always suggest that people who want to learn
programming should "turn off the GUI." I wouldn't suggest that anybody
learn Visual Basic as a first language (certainly not VB6) and BASIC as a
language is, well "funky" would be putting it nicely. If their goal is to
learn VB then of course but if they want to learn about "programming" then
avoiding all the associated Windows forms, events and such (when they are
learning) is a good idea.

"Watch me drag a button onto this form and have the background change color
when I click on it" is "programming" (strictly speaking) but it is not
application development and it won't lead to the understanding needed to
write complex applications. And I tend to think it is counter-productive...
the ease with which anybody can play a .WAV file when a form loads gives the
illusion that business apps are just a tiny bit more work.

My 2 cents,
Tom
Nov 20 '05 #8

P: n/a
Hi,

I dont need or want to know any of the technical details, but in connection with a job that i am doing, i need to have some expert opinion on whether it is possible, or practical, or easier or more difficult for a person who has absolutely no computer programming background to learn the VB.Net language.

Would it be easier for someone who had previously been trained in COBOL?

Thanks
Investigator

From http://www.developmentnow.com/g/38_2...ROGRAMMING.htm

Posted via DevelopmentNow.com Groups
http://www.developmentnow.com
Aug 16 '06 #9

P: n/a
I am currently employed in a company with 2 expert Cobol programmers who
have switched to VB.Net and i can`t say anything else as that these 2 have
picked VB up pretty easy and fast , so in my opinion Yes it would definetly
be easier for a person who has already programming experience in Cobol as
for a Noob

hth

Michel Posseth [MCP]

"Investigator" <no****@developmentnow.comschreef in bericht
news:06**********************************@developm entnow.com...
Hi,

I dont need or want to know any of the technical details, but in
connection with a job that i am doing, i need to have some expert opinion
on whether it is possible, or practical, or easier or more difficult for a
person who has absolutely no computer programming background to learn the
VB.Net language.

Would it be easier for someone who had previously been trained in COBOL?

Thanks
Investigator

From
http://www.developmentnow.com/g/38_2...ROGRAMMING.htm

Posted via DevelopmentNow.com Groups
http://www.developmentnow.com

Aug 16 '06 #10

P: n/a
Hi,

I have the same idea as Michael, VBNet has a lot the same as Cobol, although
I have never seen such a strong program word as the Cobol Perform in any
programming language.

Your most difficult part will probably be that you don't control the memory
anymore, but that all kind of values or whatever are not equal to any memory
design. They are somewhere, and with objects that is even less defined.

This of course as you are used to structured Cobol or in other words don't
use any go to (that is not the only thing from stuctured programming but
mostly go those parallel)..

Just some idea's

Cor

"Investigator" <no****@developmentnow.comschreef in bericht
news:06**********************************@developm entnow.com...
Hi,

I dont need or want to know any of the technical details, but in
connection with a job that i am doing, i need to have some expert opinion
on whether it is possible, or practical, or easier or more difficult for a
person who has absolutely no computer programming background to learn the
VB.Net language.

Would it be easier for someone who had previously been trained in COBOL?

Thanks
Investigator

From
http://www.developmentnow.com/g/38_2...ROGRAMMING.htm

Posted via DevelopmentNow.com Groups
http://www.developmentnow.com

Aug 16 '06 #11

P: n/a
dgk
On Wed, 16 Aug 2006 19:23:53 +0200, "Cor Ligthert [MVP]"
<no************@planet.nlwrote:
>Hi,

I have the same idea as Michael, VBNet has a lot the same as Cobol, although
I have never seen such a strong program word as the Cobol Perform in any
programming language.

Your most difficult part will probably be that you don't control the memory
anymore, but that all kind of values or whatever are not equal to any memory
design. They are somewhere, and with objects that is even less defined.

This of course as you are used to structured Cobol or in other words don't
use any go to (that is not the only thing from stuctured programming but
mostly go those parallel)..

Just some idea's

Cor
I was always partial to ALTER myself.
Aug 17 '06 #12

P: n/a
>
I was always partial to ALTER myself.
I have the idea that some people want a kind of those in VB as well because
it is in C as well.

When you have seen my reactions on that, than you probably understand what
the base is for that

:-)

Cor

Aug 17 '06 #13

P: n/a
dgk
On Thu, 17 Aug 2006 14:17:27 +0200, "Cor Ligthert [MVP]"
<no************@planet.nlwrote:
>>
I was always partial to ALTER myself.

I have the idea that some people want a kind of those in VB as well because
it is in C as well.

When you have seen my reactions on that, than you probably understand what
the base is for that

:-)

Cor
I do a fair amount of work in a language called MUMPS, and it allows
indirection and other creative and very difficult to debug techniques.
For instance,

Set A="hi"
Write A
>"hi"
Set B="A"
Set @B="TEST"
Write A
>"TEST"
so that @ is the indirection operator.

You can also set a variable to a string of code and then execute it.

Set A="Set B=10"
Xecute A
Write B
>10
Sort of cool but not something you really want to do very much.
Aug 17 '06 #14

P: n/a
Start with JavaScript, then C++

From http://www.developmentnow.com/g/38_2...ROGRAMMING.htm

Posted via DevelopmentNow.com Groups
http://www.developmentnow.com
Jun 21 '07 #15

This discussion thread is closed

Replies have been disabled for this discussion.