This discussion is closed.
jettaud
Badges: 0
#1
Report Thread starter 16 years ago
#1
I am an IT student that want to venture into computer programming. Which of the languages is best for me to start with. And how do I start using it.
0
EI_123
Badges: 0
Rep:
?
#2
Report 16 years ago
#2
(Original post by jettaud)
I am an IT student that want to venture into computer programming. Which of the languages is best for me to start with. And how do I start using it.
Without a doubt C.
:cool:

You can get a copy of Microsoft VC++ which is the best compiler for Windows or Borland Builder; if you are going to program in Linux then you only need gcc which is Open Source.

0
Nylex
Badges: 10
Rep:
?
#3
Report 16 years ago
#3
Lol, throw him in at the deep end .
0
amexblack
Badges: 0
Rep:
?
#4
Report 16 years ago
#4
(Original post by jettaud)
I am an IT student that want to venture into computer programming. Which of the languages is best for me to start with. And how do I start using it.
Lisp, preferably scheme.
0
EI_123
Badges: 0
Rep:
?
#5
Report 16 years ago
#5
(Original post by Nylex)
Lol, throw him in at the deep end .
I think that C\C++ is the best high level language and the best learning method should be learning first structured programming with C and then learning the OOP paradigm with C++.

By the way your signature is absolutely right
:cool:
0
Nylex
Badges: 10
Rep:
?
#6
Report 16 years ago
#6
(Original post by Eternal Idol)
I think that C\C++ is the best high level language and the best learning method should be learning first structured programming with C and then learning the OOP paradigm with C++.

By the way your signature is absolutely right
:cool:
Hehe, it was one of the quotes from this forum. Why not get him to start with Java? No scary stuff like pointers or multiple inheritance!
0
AT82
Badges: 0
Rep:
?
#7
Report 16 years ago
#7
I think C is a good language to start with because it gets you into good habbits however it dosn't teach you stuff like strings.

A lot of people say Pascal or Liberty Basic is a good place to start, Pascal is better than Liberty Basic. I just feel C may be a little bit confusing for the absolute beginner.

Blitz Basic is a fun langauge to start learning with however I think it will just teach you too many bad habbits such as GOTO.

I learned on a Commodre 64 which had somthing like 38K of spare memory to run your programs on.
0
AT82
Badges: 0
Rep:
?
#8
Report 16 years ago
#8
(Original post by Nylex)
Hehe, it was one of the quotes from this forum. Why not get him to start with Java? No scary stuff like pointers or multiple inheritance!
Java is probably a good language to start from actually. Its fun and it dosn't teach you the bad habbits, its also similar and easy than C.
0
EI_123
Badges: 0
Rep:
?
#9
Report 16 years ago
#9
(Original post by Nylex)
Hehe, it was one of the quotes from this forum. Why not get him to start with Java? No scary stuff like pointers or multiple inheritance!
Java is an interpreted language in part
The more power is better, you don't need to use pointers but if you know how to use them is better and multiple inheritance isn't in C which I said to use at the first step.
:cool:
0
EI_123
Badges: 0
Rep:
?
#10
Report 16 years ago
#10
(Original post by amazingtrade)
I think C is a good language to start with because it gets you into good habbits however it dosn't teach you stuff like strings.

A lot of people say Pascal or Liberty Basic is a good place to start, Pascal is better than Liberty Basic. I just feel C may be a little bit confusing for the absolute beginner.

Blitz Basic is a fun langauge to start learning with however I think it will just teach you too many bad habbits such as GOTO.

I learned on a Commodre 64 which had somthing like 38K of spare memory to run your programs on.
Strings are arrays of bytes finished with zero, at least in x386...
C\C++ respresents bytes as char.

Pascal is the anti-language ... al the basic stuff is almost useless ...
0
EI_123
Badges: 0
Rep:
?
#11
Report 16 years ago
#11
And I forgot the MOST important thing if that guy wants to be a REAL programmer, REAL applications are written in C\C++ which is the industry standard.
:cool:

If you know C++ you can learn Java in one afternoon or two
0
Nylex
Badges: 10
Rep:
?
#12
Report 16 years ago
#12
(Original post by Eternal Idol)
Java is an interpreted language in part
The more power is better, you don't need to use pointers but if you know how to use them is better and multiple inheritance isn't in C which I said to use at the first step.
:cool:
Oops, sorry.. thinking C++ and OOP.
0
SasunD
Badges: 1
Rep:
?
#13
Report 16 years ago
#13
try downloading robocom, its basically a game of programming robost to attack others using virii and stuff. It teaches you good habits, like commenting in your programming so you can follow through at a later time. its not too hard and it'll get you started.

then you kan move onto harder stuff.
0
Baron
Badges: 1
Rep:
?
#14
Report 16 years ago
#14
I think java is a good language to learn in as it stops the programmer from going too wrong - e.g. Sets unassigned attributes to null and throws exceptions unlike C\C++ ands its resonably easy to move from java onto C - Similar syntax

Whatever u choose, definetly choose an object oriented language
0
EI_123
Badges: 0
Rep:
?
#15
Report 16 years ago
#15
I don't agree; my advice is to start with a structured language (C) and when you already know it then learn the OOP paradigm (C++).

And whenever you feel strong enough learn assembly, the real deal about programming.

Regards,
Mariano.
0
X
new posts
Back
to top
Latest
My Feed

See more of what you like on
The Student Room

You can personalise what you see on TSR. Tell us a little about yourself to get started.

Personalise

Should the rest of the UK follow the Scottish Results changes announced?

Yes they should (204)
59.82%
No they should not (100)
29.33%
Abstain (37)
10.85%

Watched Threads

View All