What programming language should I learn?

goosen

Active Member
Joined
Jul 24, 2010
Messages
38
I want to learn to program but many tutorials are boring and go nowhere. What tutorial were good for you when you were a absulute beginner? I dont want to learn a web langauge but something to write apps with like python or delphi.
 

nakedpeanut

Expert Member
Joined
Dec 18, 2009
Messages
3,522
Java or c#.. Depends on what kind of apps you want to write?
For windows specific applications C# or just general apps Java..
I learned at school and uni, So maybe try download an ebook of a textbook.. That might help..
 

guest2013-1

guest
Joined
Aug 22, 2003
Messages
19,800
I'd take a basic course in programming and go from there. Sometimes learning these things without a solid foundation or understanding about what certain things are could be daunting AND set you back when you actually look for a career in that direction.
 

Necuno

Court Jester
Joined
Sep 27, 2005
Messages
58,567
are you aming for opensource or something like microsoft ?

I want to learn to program but many tutorials are boring and go nowhere. What tutorial were good for you when you were a absulute beginner? I dont want to learn a web langauge but something to write apps with like python or delphi.

I'd take a basic course in programming and go from there. Sometimes learning these things without a solid foundation or understanding about what certain things are could be daunting AND set you back when you actually look for a career in that direction.

like what is the difference between stack n heap :D
 

guest2013-1

guest
Joined
Aug 22, 2003
Messages
19,800
;)

I just have to add on, it doesn't matter WHICH programming language you choose. It's not the language, it's how you apply the logic. I've started out with something simple and today I can basically "walk" into any programming language and master it within a few months. It's like driving a gear-shift car all your life and then suddenly having to drive automatic. Same principles apply, you just need to get used to it's differences (and not hit the brake by mistake each time you want to shift :D)
 

Necuno

Court Jester
Joined
Sep 27, 2005
Messages
58,567
;)

I just have to add on, it doesn't matter WHICH programming language you choose. It's not the language, it's how you apply the logic. I've started out with something simple and today I can basically "walk" into any programming language and master it within a few months. It's like driving a gear-shift car all your life and then suddenly having to drive automatic. Same principles apply, you just need to get used to it's differences (and not hit the brake by mistake each time you want to shift :D)
exactly
 

Cadavre777

Expert Member
Joined
Jun 28, 2007
Messages
1,122
Give the code-junkies a bit more info to go on, and they will be able to steer you into the right direction.
 

hyperian

Expert Member
Joined
Apr 17, 2008
Messages
1,958
;)

I just have to add on, it doesn't matter WHICH programming language you choose. It's not the language, it's how you apply the logic. I've started out with something simple and today I can basically "walk" into any programming language and master it within a few months. It's like driving a gear-shift car all your life and then suddenly having to drive automatic. Same principles apply, you just need to get used to it's differences (and not hit the brake by mistake each time you want to shift :D)

Agreed. Search this forum for similar questions that have been asked in the past and you'll draw to much the same conclusion. I started with Turbo Pascal at school, moved on to Java and C++ at university and now dev in C#. Aim to be a software developer and problem solver, not a Java/C++/C#/Delphi programmer.
 

Raithlin

Executive Member
Joined
Jan 4, 2005
Messages
5,049
Depends what you want to write apps for. If your target audience is Windows-based, then look into C#. If your target audience is Linux-based, then Python is your language of choice. Once you've mastered the concepts, then you are free to move on to whatever language piques your curiosity.

If you want to go cross-platform, Java may be your only real choice. Feel free to correct me on this point though.
 

CrazYmonkeY159

Expert Member
Joined
Sep 13, 2007
Messages
2,142
i agree with general consensus.

C# Java or Python. Personally i learned Delphi first then Java (now doing C/C++ in uni)

Enjoy
 

Zubizap

Active Member
Joined
Sep 10, 2009
Messages
79
I can whole-heartedly recommend "Invent Your Own Computer Games with Python", 2nd edition, available for free as a download-able PDF from http://inventwithpython.com/
It is a book that is written in such a way that it teaches you, from the beginning, how to program by actually giving you examples of games written in python.

What is great about this book is that it keeps your attention by only teaching you stuff, about how to program and about python, as you need it.
This book uses Python 3.1, and is in my (very) humble opinion an excellent way to get "into" programming by getting you interested in how to program something that actually does something.
 

Yucca

Well-Known Member
Joined
Aug 10, 2009
Messages
116
I would not recommend Java in it's current state. The language needs to be revamped and needs the much anticipated ver 7 deelopment kit. Java is very mature now though (from what I have read from veterans) and is great fun.
 

prod

Executive Member
Joined
Nov 11, 2009
Messages
6,132
Perl or Python. I dont know a lot of programming languages well, but I had C# @ the Uni, and started with Perl when I started working, all I can say is learning Perl is much easier than learning basic C# . For me anyways, and from what I've read Pearl and Python are alike.
This was the first tutorial I used for Perl; http://www.sthomas.net/roberts-perl-tutorial.htm
 

Odom

Well-Known Member
Joined
Jul 12, 2009
Messages
351
I used assembly in university. Took me a week to write a basic calculator...
 
Top