Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 6 of 6
  1. #1
    New to the CF scene
    Join Date
    Sep 2013
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Good way to learn programming?

    Is learning Java > Haskell > C++ a good way to learn programming?

    I was thinking of doing it this way as I've tried learning C++ in the past but I always hit a road block and lose motivation.

    The logic behind this is to learn Java first as it is more forgiving compared to C++ then move to Haskell as I got told learning a functional programming language is quite useful and then to C++ where I can work on mastering what I know.

    I know this may come across a bit silly but I've had multiple attempts at learning programming and I always jump in a the deep end and hit a road block and end up giving up. I was doing some C++ programming in QT a while ago but I just was getting nowhere beyond simple applications and lost interest.

    I know many people recommend jumping into C++ and learn as you go, I can do that fine but after I've got the syntax down and its time to learn External APIs and Libraries I kinda lose motivation. It also seems you can get results a lot faster in Java compared to C++ e.g. Windows GUI Programming.

  • #2
    New Coder
    Join Date
    Oct 2013
    Posts
    12
    Thanks
    0
    Thanked 0 Times in 0 Posts
    You should learn Java first if you want to learn the c++ it would be really nice if you've some idea about the c language here are the site where you can find the learning tutorial of it w3schools.com and on lynda.com there are tutorials of c and c++

  • #3
    Regular Coder Nerevarine's Avatar
    Join Date
    Jan 2013
    Location
    Phendrana Drifts, Tallon IV, W-Class
    Posts
    283
    Thanks
    0
    Thanked 17 Times in 17 Posts
    Blog Entries
    3
    A large part of learning a coding language is the structure, files types, formation of projects, and other things not directly related to what you are typing in.

    Syntax is a smaller part. Once you've learned how to program in general, things get easier, because then you are just changing out the syntax, and some other minor changes. I started with C++, then Java, now C# and XNA. It gets easier, so keep on going.
    Time kills us in our sleep and we watch it happen in our dreams. -K.K.
    THE END-ALL PROGRAMMING REFERENCE: CLICK HERE (Courtesy of Major Payne)
    My username was previously L0adOpt1c. :: Please read this before posting in the HTML/CSS forum.
    Validate your HTML here and your CSS here. :: Need basic HTML/CSS tutorials? Click here, don't post about it.

  • #4
    New Coder
    Join Date
    Apr 2011
    Location
    California
    Posts
    52
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Basic is a perfectly acceptable first language depending upon your needs. If your goal is to learn a modern object oriented programming language, then no, basic is not the right choice. However there is something to be said for simplicity as your first language. If not we would all be learning assembler, forth, or machine language as our first language.

    I personally think that learning Java, or C++ as a first language sets the learner up for a hard time. They are both object oriented languages but they are heavily influenced by functional programming. Ruby, Python, Smalltalk and others like them have greater emphasis on object oriented design and implementation. The higher level languages also take some of the grunt work out of programming. You have less syntax to learn, and can focus more on the fundamentals of programming.
    App Developer, Front End Designer and Learner at>> Facebook App Development Company - Cygnis Media

  • #5
    Supreme Overlord Spookster's Avatar
    Join Date
    May 2002
    Location
    Marion, IA USA
    Posts
    6,273
    Thanks
    4
    Thanked 83 Times in 82 Posts
    If you wanted to learn how to build a house would you go to the hardware store and stare at all the hammer and saws and other tools? No. So why would you learn how to program by memorizing various languages.
    Spookster
    CodingForums Supreme Overlord
    All Hail Spookster

  • #6
    New Coder
    Join Date
    Jun 2013
    Location
    Bhubaneswar, Odisha, India
    Posts
    24
    Thanks
    0
    Thanked 1 Time in 1 Post
    The best way to learn any programming language is to start first the core structure (means syntax), database connection, finally the implementation of code. So first start C++ with the OPPs concept, then go for other high level languages. I hope you can catch easily.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •