Jump to content

Language learning question

- - - - -

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

#1
Andrew.G

Andrew.G

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 395 posts
Hi guys, I have been learning Python for about a week now, it is my first programming language and I was just wondering if I should drop it and start learning C++ which I hear is much more usefull.
All help is appreciated

#2
gatsmark01

gatsmark01

    Newbie

  • Members
  • Pip
  • 1 posts
Buddy you have to go to the Basics...
First learn C++ after then you can easily learn other languages..Because c++ is the basic language and many function like inheritance is used by other languages..
So i will suggest you to go for C++ first ...

Thanks And regards..

Mark Gats.....
........................................................................................................

#3
marwex89

marwex89

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 10,720 posts
C++ is a large and difficult language to master. It is certainly great, but I wouldn't recommend it as a first language. Python is a good scripting language I hear, but if you want something useful - yet more suitable for beginners - C# could perhaps be a good idea? Yet, if you are willing to spend some frustrating hours, I'm sure you'll be able to learn C++. That is up to you :)

Posted via CodeCall Mobile

#4
chili5

chili5

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 7,247 posts

gatsmark01 said:

Buddy you have to go to the Basics...
First learn C++ after then you can easily learn other languages..Because c++ is the basic language and many function like inheritance is used by other languages..
So i will suggest you to go for C++ first ...

Your point is? You can learn the basics of programming and object based programming with any object oriented language, java, python, vb.net, etc.... Also most object languages are different from the object model in C++ with regards to it's implementation of inheritance.

If you put the time into it, you could learn C++. It wouldn't hurt to learn it. Some of the concepts are a bit tricky (references, pointers) but it is often used in an introductory computer science class.

Then again, if you really put the time into Python, you will find that you can do a lot in small amounts of code. The built in data structures it has are just amazing. If you have been using Python for awhile, and find that you like what it can do, stay with it.

#5
Andrew.G

Andrew.G

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 395 posts
Thanks for all the help, I think I will be sticking with Python till I get that down and will move on to C++

#6
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
Most languages can accomplish the same things. They have different strengths and weaknesses. Language hopping is a great way to know a little about a lot of languages and be able to do nothing meaningful in any of them.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog