Thread: Saying Hello! A C & C++ newbie & a former Pascal learner!

  1. #1
    Registered User Spectra ZX's Avatar
    Join Date
    Feb 2015
    Location
    England
    Posts
    3

    Smile Saying Hello! A C & C++ newbie & a former Pascal learner!

    Hi Everyone, I just wanted to say Hello!

    My computer programming journey first started back in the late 90's when I studied Pascal for a year in sixth form, I dabbled with a little BASIC on an old ZX Spectrum (which was pretty much copying code from a book). I later learnt some HTML to customise my MySpace page in the late 2000's, and can create some basic HTML pages. A few years ago I completed a short web design course where I created a whole website using Kompozer to generate code and create table based web pages.


    My parents old ZX Spectrum died years ago, I was looking around the internet at some for sale now and feeling nostalgic, wondered if I could still do some programming on my modern Windows 7 computer. That's when I stumbled across this site, and now I'm thinking about learning some C or C++ programming.

  2. #2
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by Spectra ZX View Post
    Hi Everyone, I just wanted to say Hello!
    Hi!


    Quote Originally Posted by Spectra ZX View Post
    and now I'm thinking about learning some C or C++ programming.
    Learning C or C++ to any capable degree is a pretty difficult undertaking, at least for hobby. But you're certainly on the right Internet to do so.


    Quote Originally Posted by Spectra ZX View Post
    modern Windows
    Windows == modern

  3. #3
    Registered User Spectra ZX's Avatar
    Join Date
    Feb 2015
    Location
    England
    Posts
    3
    Hi Yarin, Pleased to meet you!

    I meant my Windows 7 is much more modern than a ZX Spectrum!

    I've never tried learning C or C++ before, are they much more difficult to learn than Pascal or BASIC?

  4. #4
    Registered User MutantJohn's Avatar
    Join Date
    Feb 2013
    Posts
    2,665
    Quote Originally Posted by Spectra ZX View Post
    Hi Yarin, Pleased to meet you!

    I meant my Windows 7 is much more modern than a ZX Spectrum!

    I've never tried learning C or C++ before, are they much more difficult to learn than Pascal or BASIC?
    Not sure. But it all depends on how much you want to learn. If you're really into C/C++, it probably won't be all that hard.

  5. #5
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by Spectra ZX View Post
    I meant my Windows 7 is much more modern than a ZX Spectrum!
    You sure about that?


    Quote Originally Posted by Spectra ZX View Post
    I've never tried learning C or C++ before, are they much more difficult to learn than Pascal or BASIC?
    They're certainly harder than Pascal and BASIC, but if you have prior programming experience (and you know what a pointer is) it should be pretty easy.

  6. #6
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    If you get a ZX, get some footage of some of the games for YouTube. Love those chiptunes.

  7. #7
    Registered User setleaf's Avatar
    Join Date
    Dec 2014
    Location
    Virginia/USA
    Posts
    47
    Hi, welcome to the forums! I'm new to programming also, and I chose to go with C++ as my introductory language. The tutorials on this website got me started, but I've also purchased a few books that have helped out a lot.

  8. #8
    Registered User Spectra ZX's Avatar
    Join Date
    Feb 2015
    Location
    England
    Posts
    3
    Quote Originally Posted by Yarin View Post
    They're certainly harder than Pascal and BASIC, but if you have prior programming experience (and you know what a pointer is) it should be pretty easy.
    Thanks Yarin, looks like I have a challenge on my hands! I have done some programming before, I remember doing loops and if then statements in Pascal, although I am very rusty now! Hopefully that will help me a little.

    Quote Originally Posted by Epy View Post
    If you get a ZX, get some footage of some of the games for YouTube. Love those chiptunes.

    Epy, I love watching the ZX games on Youtube, that's what got me feeling nostalgic in the first place. I know it's sad, but I love seeing the old loading screens with the screeching lines loading in!

    Quote Originally Posted by setleaf View Post
    Hi, welcome to the forums! I'm new to programming also, and I chose to go with C++ as my introductory language. The tutorials on this website got me started, but I've also purchased a few books that have helped out a lot.

    Hi Setleaf, and thank you! I am planning to use the tutorials on this site at first, I have downloaded CodeBlocks and managed to run the basic program already on it - and it worked!

    I'm looking forward to learning more!

  9. #9
    Registered User
    Join Date
    Mar 2012
    Location
    the c - side
    Posts
    373
    This might interest you?

    There's another good link here I think.
    Last edited by gemera; 02-08-2015 at 02:43 PM.

  10. #10
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413

  11. #11
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by Spectra ZX View Post
    Hi Everyone, I just wanted to say Hello!
    Hi!

    Quote Originally Posted by Spectra ZX View Post
    My parents old ZX Spectrum died years ago, I was looking around the internet at some for sale now and feeling nostalgic, wondered if I could still do some programming on my modern Windows 7 computer.
    C and C++ are great fun languages to learn. They are also very idiomatic in the sense that decades of programming left behind a huge body of best practices. Choose only one of them to learn now and I urge you to not rush it. The experience any of these languages will give you in terms of code correctness will be invaluable for any other language you choose in the future. These boards are rich with highly experienced C and C++ programmers that nicely, or in not so nicely terms, will let you know every time you screw it up. Not just bugs, but how to best make use of the programming language. Hear their advise.

    As for ZX Spectrum, you and I share both a passion. I'm here to let you know you can still code for the ZX Spectrum. The largest online still active community is at World of Spectrum. In there you will find active forums, but most importantly all sorts of ZX Spectrum emulators, ZX Spectrum games that you can run on those emulators (many of which games we all know well from companies that graciously allowed their free distribution) and all sorts of material that can teach you how to program the ZX80 processor and make your own programs and games, just like they used to be made back in the 80s and 90s.

    I've been coding the Z80 for the past 6 years. The assembly is relatively easy and straightforward. There's plenty of IDEs and development tools for it. It's actually very fun to see your own code run on an ZX Spectrum emulator. I or any of the other members will be happy to answer your questions on the forums there.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. every C learner's nightmare #2: recursion
    By cfanatic in forum C Programming
    Replies: 10
    Last Post: 09-22-2012, 05:27 PM
  2. New C learner need help on a syntax question
    By zmarcoz in forum C Programming
    Replies: 5
    Last Post: 01-11-2012, 10:56 AM
  3. New learner Help!
    By 2001beibei in forum C Programming
    Replies: 2
    Last Post: 06-02-2008, 09:06 AM
  4. Help for the learner
    By inmaterichard in forum Game Programming
    Replies: 3
    Last Post: 08-16-2007, 12:55 AM
  5. Learner...
    By Hugo716 in forum C++ Programming
    Replies: 13
    Last Post: 04-21-2006, 03:04 PM

Tags for this Thread