Click here to Skip to main content
15,899,313 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Am I wrong? Pin
BillWoodruff23-Dec-13 12:32
professionalBillWoodruff23-Dec-13 12:32 
GeneralRe: Am I wrong? Pin
Gary R. Wheeler23-Dec-13 12:55
Gary R. Wheeler23-Dec-13 12:55 
AnswerRe: Am I wrong? Pin
Roger Wright22-Dec-13 17:56
professionalRoger Wright22-Dec-13 17:56 
AnswerRe: Am I wrong? Pin
Zot Williams22-Dec-13 21:44
Zot Williams22-Dec-13 21:44 
AnswerRe: Am I wrong? Pin
Fabio Franco23-Dec-13 1:13
professionalFabio Franco23-Dec-13 1:13 
AnswerRe: Am I wrong? Pin
Flavio Marcondes de Oliveira23-Dec-13 2:17
Flavio Marcondes de Oliveira23-Dec-13 2:17 
JokeRe: Am I wrong? Pin
SortaCore23-Dec-13 2:49
SortaCore23-Dec-13 2:49 
AnswerRe: Am I wrong? Pin
chaiguy133723-Dec-13 8:00
chaiguy133723-Dec-13 8:00 
C is lower-level (closer to the hardware) than Java and C#. I don't know anything about Delphi so I can't comment on that.

For someone learning programming there are two schools of though: start with the higher-level concepts using a higher-level language, and gradually delve deeper into understanding how they are implemented and what is going on at a machine level, if necessary. These days, the deeper delving is really not all that necessary, unless you are charged with writing very high-performance code.

The second school of though is to start at the low level and learn up, gradually abstracting away the lower-level concepts with higher level ones. This more closely traces the evolution of computers and languages, and if you're really serious, probably provides the "best" understanding of the whole ecosystem, but is a much higher learning curve.

As for my opinion, if I were to recommend a path to someone I would probably choose the first method, of learning the high-level concepts first (probably with a dynamic language like JavaScript), and delving deeper where one is interested.

It really depends on how "serious" the subject is about learning computer languages. If they're darn serious, learning lower-level-up will provide the best understanding, but if they're not sure about it, starting at the top is the best way to discover if they have a passion for programming or not.
Sad but true: 4/3 of Americans have difficulty with simple fractions.

There are 10 types of people in this world: those who understand binary and those who don't.

{o,o}.oO( Check out my blog! )
|)””’)          http://pihole.org/
-”-”-

AnswerRe: Am I wrong? Pin
RafagaX23-Dec-13 8:45
professionalRafagaX23-Dec-13 8:45 
AnswerRe: Am I wrong? Pin
jschell23-Dec-13 9:27
jschell23-Dec-13 9:27 
AnswerRe: Am I wrong? Pin
Cody22724-Dec-13 5:31
Cody22724-Dec-13 5:31 
GeneralRe: Am I wrong? Pin
jschell24-Dec-13 10:42
jschell24-Dec-13 10:42 
AnswerRe: Am I wrong? Pin
BotReject27-Dec-13 13:02
BotReject27-Dec-13 13:02 
QuestionMessage Closed Pin
21-Dec-13 22:44
AquaGeneral21-Dec-13 22:44 
AnswerRe: First Impressions For My Software Pin
dan!sh 21-Dec-13 23:00
professional dan!sh 21-Dec-13 23:00 
GeneralRe: First Impressions For My Software Pin
AquaGeneral21-Dec-13 23:19
AquaGeneral21-Dec-13 23:19 
GeneralRe: First Impressions For My Software Pin
OriginalGriff21-Dec-13 23:54
mveOriginalGriff21-Dec-13 23:54 
GeneralRe: First Impressions For My Software Pin
AquaGeneral22-Dec-13 0:18
AquaGeneral22-Dec-13 0:18 
GeneralRe: First Impressions For My Software Pin
harold aptroot22-Dec-13 0:27
harold aptroot22-Dec-13 0:27 
GeneralRe: First Impressions For My Software Pin
OriginalGriff22-Dec-13 0:35
mveOriginalGriff22-Dec-13 0:35 
GeneralRe: First Impressions For My Software Pin
AquaGeneral22-Dec-13 1:08
AquaGeneral22-Dec-13 1:08 
GeneralRe: First Impressions For My Software Pin
OriginalGriff22-Dec-13 1:15
mveOriginalGriff22-Dec-13 1:15 
GeneralRe: First Impressions For My Software Pin
DaveAuld22-Dec-13 2:37
professionalDaveAuld22-Dec-13 2:37 
GeneralRe: First Impressions For My Software Pin
OriginalGriff22-Dec-13 0:43
mveOriginalGriff22-Dec-13 0:43 
GeneralRe: First Impressions For My Software Pin
AquaGeneral22-Dec-13 1:01
AquaGeneral22-Dec-13 1:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   452 votes