1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

My lecturer in college sucks - I need help to teach myself C++

Discussion in 'C, C++, C#' started by zilcha, May 9, 2009.

  1. zilcha

    zilcha Registered Member

    Joined:
    Apr 12, 2009
    Messages:
    51
    Likes Received:
    5
    Home Page:
    C/C++ is one of my core module in college (I'm learning mechatronics)

    but the thing is my lecturer sucks,I pretty much can say that none of my classmates understand what he taught us

    hence I decided to be self-taught

    if anyone have any good tutorials or links for a noob who never understand even HTML please share :)

    thanks
     
  2. sidddd

    sidddd Power Member

    Joined:
    May 15, 2008
    Messages:
    749
    Likes Received:
    460
    • Thanks Thanks x 1
  3. aмillionaírе

    aмillionaírе Jr. VIP Jr. VIP Premium Member

    Joined:
    Apr 20, 2008
    Messages:
    532
    Likes Received:
    358
    Flowchart logic, pseudocode, textual domain specific language and the ADATE system will get you on your feet. Of course you should read books from the God himself, Bjarne Stroustrup. There's an overwhelming abundance of resources, discern wisely. I'm autodidact myself and if you optimize your time appropriately you will advance. I highly recommend the abstractions from MIT and the University of Utah, they're available for free online.
     
    • Thanks Thanks x 2
  4. zilcha

    zilcha Registered Member

    Joined:
    Apr 12, 2009
    Messages:
    51
    Likes Received:
    5
    Home Page:
    any idea where to get this?

    anyway I watch some videos on youtube,what my college taught me is different

    they teach printf,clrcsr,getch()

    is this an outdated commends? :eek:
     
  5. oceanz

    oceanz Junior Member

    Joined:
    May 25, 2009
    Messages:
    197
    Likes Received:
    147
    i know this is a little late, but to reply to your question, printf, scanf, getch etc were used in C. in C++ those commands are rendered nearly useless due to the much improved cin and cout commands.
    i suppose the videos you watched were about C++, which is a little different (and better) than C :)
     
  6. sen0lis

    sen0lis Registered Member

    Joined:
    Apr 22, 2009
    Messages:
    97
    Likes Received:
    12
    Code:
    http://www.cprogramming.com/books.html
    That's how I went, but my first book was "Sams teach yourself C++ in 21 days". Good one.
     
    • Thanks Thanks x 1
  7. noob411

    noob411 Junior Member

    Joined:
    Feb 22, 2009
    Messages:
    176
    Likes Received:
    127
    Occupation:
    Feeding my wallet
    Location:
    Palm Bay, Florida
    C++ for Dummies
     
  8. stmadeveloper

    stmadeveloper Registered Member

    Joined:
    Nov 27, 2007
    Messages:
    53
    Likes Received:
    13
    So let me get this straight.

    Your paying for college (hence a customer).

    Your getting a poor product (a bad instructor).

    You are going to teach yourself instead.

    If you went into a store to buy a t.v. and got home and it didn't work. Would you manufacture a new one from scratch? Or would you go back to the store and demand a refund?

    My point? You need to get down to admissions or your counselor *along with most of your classmates* and complain. Best case scenario you get a new lecturer who knows what the hell he is doing.... if that's not the case get them to comp you the cost of the class.

    You've paid for a quality education right? While that doesn't give you the rights to get good grades, it does give you the right to have competent professors.

    I went back as an adult to continue my education (15 years after I graduated the first time). Seems that either the professors they have teaching night classes are not qualified or I just didn't know shit the first time around and put up with it.
     
    • Thanks Thanks x 1
  9. sen0lis

    sen0lis Registered Member

    Joined:
    Apr 22, 2009
    Messages:
    97
    Likes Received:
    12
    i-lov-india:

    It's a reference book. This means, it does not teach you C++ from the grounds up.
     
  10. sen0lis

    sen0lis Registered Member

    Joined:
    Apr 22, 2009
    Messages:
    97
    Likes Received:
    12
    Ok, thanks for the input.

    My first book which I would really recommend to any beginner is "Sams Teach Yourself C++ in 21 Days". Amazing book, there is a torrent for it somewhere.
     
  11. jarhead

    jarhead Junior Member

    Joined:
    Jan 17, 2009
    Messages:
    114
    Likes Received:
    45
    Location:
    OZ
    Home Page:
    The only book you will ever need to read is this (C Protocol)
    Code:
    www.open-std.org/JTC1/SC22/WG14/www/docs/n1124.pdf
    There, now make some code (check out some tutorials at cplusplus.com)
    Post on a coding forum, get critised and expand your knowledge!
     
  12. jammy

    jammy Junior Member

    Joined:
    Dec 5, 2008
    Messages:
    127
    Likes Received:
    110
    seriously guys , i dont know why every one is still talking about , c , c++ , when there is something like python 3.0

    once u know , how fast python goes , ull never touch c , cpp.

    But if there is any thing specific that you want to do like stack programming , stack overflow exploiting , virus coding etc , then yeah c is good.


    if u want to code blackhat apps , or get cracking , u can also use the readymade tools, available for python .


    Please please please try python , before any other language .
     
  13. amphetamine

    amphetamine Newbie

    Joined:
    Mar 1, 2009
    Messages:
    9
    Likes Received:
    0
    "The C Programming Language" is the de-facto resource for learning C. Start with that and then get Bjarne Stroustrup's C++ book. Keep in mind that learning C/C++ is for educational purposes and is really not practical unless you know what you need it for. So though you SHOULD learn C, you likely will never use it unless you plan on coding device drivers or high performance games. If you'd just like to code tools and sites, you can safely skip C/C++ altogether.

    I'm a self-taught programmer who now works professionally. Never took a coding course in school.
     
  14. Dope Face

    Dope Face Newbie

    Joined:
    Dec 13, 2008
    Messages:
    6
    Likes Received:
    2
    This will teach you the basics and familiarize you with c++ programming.
    You can expand upon your knowledge from there on afterwards.

    Sam's teach yourself c++ in 21 days

    http://newdata.box.sk/bx/c/
     
  15. mnem0

    mnem0 Registered Member

    Joined:
    Mar 23, 2008
    Messages:
    56
    Likes Received:
    102
    read every book written by bjarne stroustrup :)
     
  16. Dev!Licious

    Dev!Licious Registered Member

    Joined:
    Jun 21, 2009
    Messages:
    70
    Likes Received:
    18
    I would suggest you to become a member of BitMe, get an invite to that place. You'll get some amazing ebooks, videos or anything on those lines that you're looking for. It's a torrent website. Unfortunately I don't have an invite or I could have invited you. Best of luck with your programming classes though! :)
     
  17. syndicate

    syndicate Newbie

    Joined:
    Sep 5, 2009
    Messages:
    1
    Likes Received:
    0
    Download these eBooks, they will be the only 2 you REALLY need to read. http://rapidshare.com/files/280090921/C___Primer_Plus__5th_Ed._.rar and http://rapidshare.com/files/280181376/The_C___Programming_Language.rar by Bjarne (creator of C++)

    You may also want to watch this guys youtube vids if you learn better by seeing/watching http://www.youtube.com/user/antirtfm

    By the way, there are also alot of C++ books which you certainly want to avoid;
    - Any book which offers to teach you in X Days or Hours
    - Any book which claims to be for Dummies/Idiots/etc.
    - Any book written by Herbert Schildt
    In most of these cases, the problem is that the books teach the language the wrong way, by starting out teaching the 'C' subset of the language before touching on 'real' C++. The upshot is generally a lot more work and frustration for the learner using these books, to "un learn" the poor style that the authors promote (or, in some cases, the books lack much editorial control, and contain complete misinformation)

    EDIT: Crap! I didn't notice how old this thread was! Sorry!
     
    Last edited: Sep 18, 2009
  18. Lord Crash

    Lord Crash Newbie

    Joined:
    Dec 19, 2009
    Messages:
    4
    Likes Received:
    0
    The whole net is full of C# and C++ teaching books. Just visit

    http://lmgtfy.com/

    :D

    a lot of books you can also get here:

    http://www.ebookpdf.net/ccc_10__ebook_.html
    http://www.ebook3000.com/Programming/index.html
    http://ebook30.com/
    http://www.freebookspot.in/Catalogue.aspx

    And I can really recommend this site (a lot of example projects, well explained)
    http://www.codeproject.com/KB/cs/
     
  19. zilcha

    zilcha Registered Member

    Joined:
    Apr 12, 2009
    Messages:
    51
    Likes Received:
    5
    Home Page:
    no tuts abt it
     
  20. anti_dote

    anti_dote Power Member

    Joined:
    Dec 20, 2009
    Messages:
    662
    Likes Received:
    153
    Occupation:
    BlackHat IM
    Location:
    Under Your Bed
    Quote:
    Originally Posted by jammy [​IMG]
    seriously guys , i dont know why every one is still talking about , c , c++ , when there is something like python 3.0

    once u know , how fast python goes , ull never touch c , cpp.

    But if there is any thing specific that you want to do like stack programming , stack overflow exploiting , virus coding etc , then yeah c is good.


    if u want to code blackhat apps , or get cracking , u can also use the readymade tools, available for python .


    Please please please try python , before any other language .



    ^^ Phyton or Delphi or Vb they might be good and surely are when it comes GUI and similar stuff But c++/C is the most Trusth worth Computer language all these languages have evolved from C/C++ so you should learn C/C++ First and then go for anyother language i did C++ now i am onto VB6.