Which Programming Language

I like to see what the universities and training colleges are currently teaching

Well at UNISA, the guys doing the national diploma in IT, starts off with a introduction to programming module that is very genetic, it does not focus on any language, but starts off by teaching the student more about programming concepts, to get a better understanding about the logic of programming. The BSC guys also start with an introduction to programming, but they start with C++.

Now the guys doing the diploma, does a couple of different languages, they do Javascript, Java, Python, SQL and also VB.Net, but all of them are more on an introduction level. The guys doing the BSC, does C++, Delphi and also SQL. The C++ is the main programming language that is done in all 3 years of the degree, and the other 2 are only introduction modules.
 
been flogged to death, but it really shouldn't matter what language you learn in. If you are unable to adapt and pick up the so-called "more advanced" languages then you didn't learn anything and you should probably reconsider your career choice :D

I learnt with Pascal and VB eons ago. I have not used these languages since. I used java for a few years, but now I do mainly Oracle PL/SQL and C++ and Objective-C. I found it easy switching to C++ after having been taught Pascal and VB.

PS, I discovered some Delphi Pascal stiffy discs in one of my boxes....
 
I see a lot of negative comments towards Python, why is that?
 
I see a lot of negative comments towards Python, why is that?

Python is a scripting language, it's very light and not as structured as C# or Java and not good for beginners to learn concepts with. Some would disagree with what I've said but knowing a bit of C#, Java & Python I'd pick C#.
 
I see a lot of negative comments towards Python, why is that?

Python is a scripting language, it's very light and not as structured as C# or Java and not good for beginners to learn concepts with. Some would disagree with what I've said but knowing a bit of C#, Java & Python I'd pick C#.

What do you mean by light?
 
If its worth anything :

IT at school : Either Java or Delphi, depending on what province you're in.

BSc Engineering (Mechanical) at UKZN : MATLAB (Not recommended) + C (2nd year, 1st semester)

BSc Engineering (Electronic/Electrical/Computer) at UKZN : MATLAB (1st year, 2nd semester), C (2nd year, 1st semester), Visual Basic (2nd year, 2nd semester)

BSc Computer Science at UKZN : Java (1st year, 1st semester)

MATLAB isn't good for much. Its taught to engineering students to compute stuff. Doubt it can be considered a programming language at all.
 
Last edited:
MATLAB isn't good for much. Its taught to engineering students to compute stuff. Doubt it can be considered a programming language at all.

Not sure why you'd say that? MATLAB is a brilliant language to have if you're trying to solve mathematical/engineering problems. Just as SAS is good for statistical problems. MATLAB is a programming language, and very much so.

People need to look past "agile, business-driven applications with buttons and textboxes, yo". Not everyone wants an app. A lot of people want answers/solutions to intricate problems.
 
This is how i started: Excel programming with vb, then c# and java. But i would start with C++
 
Not sure why you'd say that? MATLAB is a brilliant language to have if you're trying to solve mathematical/engineering problems. Just as SAS is good for statistical problems. MATLAB is a programming language, and very much so.

People need to look past "agile, business-driven applications with buttons and textboxes, yo". Not everyone wants an app. A lot of people want answers/solutions to intricate problems.

Which is the best, not necessarily the easiest, programming language to learn for someone who is young, has zero programming experience & exposure, to start with & wants to make a career as a programmer?!?

OP asked for something that would be good for someone who has no prior programming knowledge and wants to be a programmer.

While you could use MATLAB, and it is programming language (guess I was a little stupid there), it is far from best solution to the question that was posed. OP wants to be a programmer and not an engineer, hence me not recommending MATLAB.

C/Java/Python would be much better choices to teach someone programming.
 
Developers must all have big schlongs cause they all seem to come out swinging when a language war erupts :rolleyes:

Well I can't speak for these other fools, but you seem to be spot on.
 
Top
Sign up to the MyBroadband newsletter
X