Jump to content

Where should I start?

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
16 replies to this topic

#1
Whitepanther

Whitepanther

    Newbie

  • Members
  • PipPip
  • 13 posts
I wish to learn programming but I am lost where to start, everyone says I should start somewhere else but I can't decide...
I Mostly use Windows XP, I should be able to obtain a linux OS by January
I took 6 months of web design last year
I' leaning towards a C programming language be it C, C++, or C#
I'd like to learn a language that is cross platform

Thanks for any insight you all may have!

#2
Guest_Jordan_*

Guest_Jordan_*
  • Guests
If you like C languages I would suggest you learn C++. C++ offers OOP that is lacking in C and if you know C++ you can learn C# fairly easy. You may want to start with a programming theory type book/tutorial first.

#3
Whitepanther

Whitepanther

    Newbie

  • Members
  • PipPip
  • 13 posts

Jordan said:

If you like C languages I would suggest you learn C++. C++ offers OOP that is lacking in C and if you know C++ you can learn C# fairly easy. You may want to start with a programming theory type book/tutorial first.

Alight, where would I find one?

#4
Guest_Jordan_*

Guest_Jordan_*
  • Guests
Not sure about the tutorials but you can find several on Amazon - just search for programming theory.

#5
Whitepanther

Whitepanther

    Newbie

  • Members
  • PipPip
  • 13 posts
Does it matter which type, or is it all mostly the same?

#6
ooisootuck

ooisootuck

    Learning Programmer

  • Members
  • PipPipPip
  • 36 posts
Whichever language you choose, it has to be object-oriented programming language.

#7
Termana

Termana

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 4,057 posts
Thats just looking for a flame war ooisootuck you should at least explain your point of view Posted via CodeCall Mobile

#8
ooisootuck

ooisootuck

    Learning Programmer

  • Members
  • PipPipPip
  • 36 posts
OOP has way too many features than languages that does not implement OOP, I think

#9
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
C++ or Java would be my suggestion, as they are both more powerful than C and are natively cross-platform (C# requires Mono to be cross-platform). Bruce Eckell has Thinking in [language] books available for free for both C++ and Java. Regardless of which language you choose, I recommend taking time with the boring basics. There are some fantastic programs written in C++ and Java, but they are not always easy to write.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#10
Whitepanther

Whitepanther

    Newbie

  • Members
  • PipPip
  • 13 posts

WingedPanther said:

C++ or Java would be my suggestion, as they are both more powerful than C and are natively cross-platform (C# requires Mono to be cross-platform). Bruce Eckell has available for free for both C++ and Java. Regardless of which language you choose, I recommend taking time with the boring basics. There are some fantastic programs written in C++ and Java, but they are not always easy to write.

Thank you!
is there a way to make GUIs in C++?
Doesn't really matter just curious

#11
Prototype

Prototype

    Newbie

  • Members
  • PipPip
  • 17 posts
Start with a easy programming language so you understand the concept and have some experience. Then you can go with C++ or C# then to C++ becuase both of them a similiar.

#12
chili5

chili5

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 7,247 posts

ooisootuck said:

Whichever language you choose, it has to be object-oriented programming language.

Non OOP languages can still be useful.

Anyways, either look at C++ or Java, as they both are great for teaching good programming practices and both do support OOP. However at times OOP isn't always the best approach.

Try looking for a decent book on either C++, or Java. They are both great languages. :)