Jump to content


Check out our Community Blogs

Register and join over 40,000 other developers!


Recent Topics

Recent Status Updates

View All Updates

Photo
- - - - -

Where should I start?


  • Please log in to reply
16 replies to this topic

#1 Whitepanther

Whitepanther

    CC Newcomer

  • Just Joined
  • PipPip
  • 12 posts

Posted 10 November 2008 - 05:46 PM

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!
  • 0

#2 Guest_Jordan_*

Guest_Jordan_*
  • Guest

Posted 10 November 2008 - 06:25 PM

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.
  • 0

#3 Whitepanther

Whitepanther

    CC Newcomer

  • Just Joined
  • PipPip
  • 12 posts

Posted 10 November 2008 - 06:27 PM

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?
  • 0

#4 Guest_Jordan_*

Guest_Jordan_*
  • Guest

Posted 10 November 2008 - 06:29 PM

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

#5 Whitepanther

Whitepanther

    CC Newcomer

  • Just Joined
  • PipPip
  • 12 posts

Posted 10 November 2008 - 06:34 PM

Does it matter which type, or is it all mostly the same?
  • 0

#6 ooisootuck

ooisootuck

    CC Regular

  • Just Joined
  • PipPipPip
  • 29 posts

Posted 10 November 2008 - 11:56 PM

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

#7 Termana

Termana

    CC Devotee

  • Just Joined
  • PipPipPipPipPipPip
  • 971 posts

Posted 11 November 2008 - 02:05 AM

Thats just looking for a flame war ooisootuck you should at least explain your point of view Posted via CodeCall Mobile
  • 0

#8 ooisootuck

ooisootuck

    CC Regular

  • Just Joined
  • PipPipPip
  • 29 posts

Posted 11 November 2008 - 02:15 AM

OOP has way too many features than languages that does not implement OOP, I think
  • 0

#9 WingedPanther73

WingedPanther73

    A spammer's worst nightmare

  • Moderator
  • 17757 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others

Posted 11 November 2008 - 08:26 AM

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.
  • 0

Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

My MineCraft server site: http://banishedwings.enjin.com/


#10 Whitepanther

Whitepanther

    CC Newcomer

  • Just Joined
  • PipPip
  • 12 posts

Posted 11 November 2008 - 04:03 PM

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
  • 0

#11 Prototype

Prototype

    CC Newcomer

  • Just Joined
  • PipPip
  • 13 posts

Posted 11 November 2008 - 04:12 PM

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.
  • 0

#12 chili5

chili5

    CC Mentor

  • Expert Member
  • PipPipPipPipPipPipPipPip
  • 3038 posts
  • Programming Language:Java, C#, PHP, JavaScript, Ruby, Transact-SQL
  • Learning:C, Java, C++, C#, PHP, JavaScript, Ruby, Transact-SQL, Assembly, Scheme, Haskell, Others

Posted 11 November 2008 - 05:22 PM

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. :)
  • 0




Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download