Learn C, C++ or better programing lang?

Discussion in 'Software' started by mecroneo, Aug 8, 2003.

  1. mecroneo

    mecroneo Private E-2

    hi all, ne 1 know uf a good plaace i can go to learn C or C++ or a better programing lang? Im starting to get tired of having to depend on other people's software to do what i want to do, and i would be greatful for all the info i can get

    TY, mEcroneo
     
  2. ColonelAngus

    ColonelAngus Beefy

    If you want to learn Java then go to the Programming Forum and look for post by me about my Java software not working. Don't worry it works, I just didn't know what I was doing. There will be links in that thread that take you to a site where you can download Java. Don't be like me and go through everything too fast, you must read and know what you're doing. :D

    If you want C like you said... there should be something on that in the Forum also.
     
  3. mecroneo

    mecroneo Private E-2

    Thank you, Short and simple, the way i like my explanations.
     
  4. †T-Rex †

    †T-Rex † Specialist

    Umm.. don't mean any disrespect, but do you know what you're getting yourself into? Good that you want to broaden your horizons and learn something new, but from what I've learned in C++, it's not exactly beginner level... it's pretty difficult for me. Maybe you're a natural, hell... go for it.

    I'm not sure if you have any experience in programming or not, but if you're just starting out, I'd take Angus's advice and learn Java or HTML. Start slow and the more advanced languages you will eventually want to learn won't seem as difficult, 'cause you grasped the basic concepts from the easier ones.
     
  5. Vlad902

    Vlad902 Guest

    HTML isn't a language, it's a way to format text

    Java is probably harder then C++ because the people at SUN really screwed up when they meant OOP

    That's what the FAQ is for, to tell you about the languages...
     
  6. Kodo

    Kodo SNATCHSQUATCH

    Ok, that was funny as hell, and I agree :)
     
  7. iamien

    iamien Cptn "Eh!"

    C++ isn't to bad. i been away from a computer for a week solid reading a c++ on vacation <sad eh>
    Language has power, i'd recomend Accelerated C++ asa starting book. teaches good.
     
  8. Vlad902

    Vlad902 Guest

    Just learn Sparc Assembly... *cough* ;)
     
  9. SixShooter

    SixShooter Major Malfunction

    I'm no programming guru, but when I was in college I enjoyed my J+ (JAVA) classes. You can do some neat stuff, then again thats my opinion.
     
  10. goldfish

    goldfish Lt. Sushi.DC

    Actually looking into starting c++ myself.
    So far ive done : VB (VBScript in ASP as well) , delphi, a little java, php (though thats more scripting ...), minimal ammounts of C, and a little assembler, and REAL assembly (programable chips type assembly) and also QBASIC and BASIC, BLITZ and AMOS but they are all going back a bit!

    I'm looking into VC++ now, because i like the idea of OpenGL or DirectX, and VB seems a bit rubbish for that kinda thing.

    Well to be honest its rubbish for MOST things ;)
     
  11. Kodo

    Kodo SNATCHSQUATCH

    Try VB.NET then.. I'm sure you'll change your mind ;)
     
  12. goldfish

    goldfish Lt. Sushi.DC

    i was going to try ASP.NET but then i decided not to because i was going over to php at the time and the hosting seemed like too much to make it worth it.

    Plus i dont like the .NET framework! i had it installed for C# but that never made sense to me either...

    is it easier making API calls in VB.NET than in VB 6? cause its a nightmare in VB 6!
     
  13. Kodo

    Kodo SNATCHSQUATCH

    Got to be honest with you, I don't know if it's any easier. I would have to say yes on my best guess, but I'm not sure. I do know that .NET has remedied the COM/+ mess which may answer your question. I don't much care for C#.. I don't like the syntax.. but that's maybe because I'm biased towards VB..
     
  14. da chicken

    da chicken MajorGeek

    The idea behind .NET is sound, but I don't know if Microsoft's approach is best. Still, have have no experience with it, since nobody around here seems to know much about it and I haven't got the time to find out myself. Maybe I'll look for an O'Reilly book on it.
     
  15. Kodo

    Kodo SNATCHSQUATCH

    From my stand point, the point of .NET for the web anyway was to bring a fully compiled language to the web scene and make it more GUI like. In a nutshell. The integration with the API seems better and there is less coding all around for some of the long winded things that we previously had to do in ASP like datagrid's. Also a nice feature is that pretty much everything is a disconnected recordset that you databind.

    Overall .NET is a mystery to most. I like to think of it as MS's attempt to bring the desktop and the web together ,make it easier to integrate to the OS and offer remote data collection (web services) with greater flexibility.

    Take a read on this
    http://www.4guysfromrolla.com/webtech/051801-1.shtml
     
  16. mecroneo

    mecroneo Private E-2

    HRM....... SOOOOO much to do so short a mans life well, suggestions here are definately plentiful so I'll take a gander at each and maybe someday I will decide what best fits my needs, I'm not too worried bout' the dificulty of the language, no matter what language I learn it will most likely be difficult and I would imagine that I will get it done sooner or later (preferably sooner) TY all for all the suggestions mEcroneo
     
  17. da chicken

    da chicken MajorGeek

    Meh. Remote services isn't where .NET is going to shine. It's alla bout removing the need to talk to Windows, and just asking .NET to do what you want. .NET is basically MS's version of Java. It will run on any version of Windows (32 bit vs 64 bit is the primary push here) without recoding.

    Web Browser <==> Java Runtime
    .NET Framework <==> Java VM
    .NET software <==> Java Applet

    Basically, you write MS Word to talk to .NET instead of Windows. .NET talks to IE 6. IE 6 listens the same way on all systems, and it knows how to talk to whatever version OS is running on it (32 bit, 64 bit, etc).

    I assume that .NET has something like Mozilla's XUL. It should, since XML is another big .NET push. Like most things MS has made, .NET isn't innovative in that it is something new. It's innovative in that it broadly encompasses everything.

    So while .NET software all talks to a web server, don't forget that your web server can be on 127.0.0.1.

    That's how I see it panning out, anyways. It allows MS to mess around with their OS as much as they want, and as long as .NET's "black box" has the same hooks, it can accept requests from any .NET software.

    Think of it like the OSI layer (bottom layers are all TCP/IP norms):

    Code:
    |.NET software              Application    OS (Windows, Linux, whatever)  ^
    |.NET Framework API hooks   Presentation   .NET Framework OS hook         |
    |"Web Browser"              Session        "Web Server"                   |
    \-------------------------->         >------------------------------------/
    
    Note that I just said that if you code a .NET framework for Linux, then all .NET applications should be cross-platform.

    As always, I could be completely wrong. I'm making deductions based on what I would do if I were setting this kind of thing up based on the limited information I have read about the topic.
     
  18. Kodo

    Kodo SNATCHSQUATCH

    my take was primarily based on the web side as I am a web guy not an win32 developer. But you make good points.
     
  19. goldfish

    goldfish Lt. Sushi.DC

    im kinda both, but i havnt got THAT much experience with either, but i dont like MS products at all... generally... i decided to ditch VC++ because its stupidly complicated to get it do do something simple like make new project and add a few libraries to it. So im using Dev-c++ and like it so far. :)
     
  20. Thing

    Thing Guest

    hail

    captain logic says that if you want to start with c++ you should first learn c.

    farewell
     
  21. Robster12

    Robster12 The Horse Whisperer

    Well, I don't know ANY languages, but because a local user group of Linux gave me a free install to get started, I figure that I'll
    mess around with bash for awhile, and then maybe C shell, leading to C, leading to C#...:D :D :D
     

MajorGeeks.Com Menu

Downloads All In One Tweaks \ Android \ Anti-Malware \ Anti-Virus \ Appearance \ Backup \ Browsers \ CD\DVD\Blu-Ray \ Covert Ops \ Drive Utilities \ Drivers \ Graphics \ Internet Tools \ Multimedia \ Networking \ Office Tools \ PC Games \ System Tools \ Mac/Apple/Ipad Downloads

Other News: Top Downloads \ News (Tech) \ Off Base (Other Websites News) \ Way Off Base (Offbeat Stories and Pics)

Social: Facebook \ YouTube \ Twitter \ Tumblr \ Pintrest \ RSS Feeds