473,322 Members | 1,398 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

TO LEARN PROGRAMMING


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
14 2852
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
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
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
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
> 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
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
"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
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
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
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
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
>
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
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
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

17
by: Rob | last post by:
i know javascript, vbscript, asp css and alot more and im only 14 i was wondering which is easier to learn php or cgi. any help?
42
by: Bicho Verde | last post by:
I have now free time and money to do what I want :-) I have some basic skills in programming (C, Pascal, Macromedia Actionscript) but don't know exactly what to do in the world of programming. And...
55
by: Elijah | last post by:
I have read many of the topics on learning C++ or Java first. It seems like everyone says something different. I would like to know if I should learn C++ or Java. First a little about myself. I...
4
by: Mark Reed | last post by:
Guru's, From most of the posts here, I can see that knowledge of VB is a great advantage. Could anyone suggest a good site to learn VB from starting at the very beginning as I have no experience...
21
by: TAM | last post by:
Hi, I read that ASP.NET uses VB.NET instead of VBScript. I also read that ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do I have the knowledge for programming ASP.NET...
40
by: dydx13 | last post by:
Hello, I'm currently attending a university majoring in Computer Science. I took C and C++ at a community college and got an A in both classes. That was three years ago. I have not programmed or...
34
by: pandit | last post by:
hai all, i want to become a good programmer. one of my friends ( named "arnuld", he posts here infrequently), taught me Lisp. so i am not a programming beginner. i have heard these 2 points....
65
by: Chris Carlen | last post by:
Hi: From what I've read of OOP, I don't get it. I have also found some articles profoundly critical of OOP. I tend to relate to these articles. However, those articles were no more objective...
7
Banfa
by: Banfa | last post by:
Posted by Ganon11 So, you want to learn how to program! Good for you! Programming is a very intruiging and fun activity to pick up, and it's also a great career choice if you like it! Finally,...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.