LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   C/C++ Tutorials (https://www.linuxquestions.org/questions/programming-9/c-c-tutorials-825748/)

X.Cyclop 08-12-2010 05:11 AM

C/C++ Tutorials
 
C/C++ TUTORIALS

* http://en.wikibooks.org/wiki/Programming:C_contents
* http://www.cprogramming.com
* http://www.cyberdiem.com/vin/tutorials.html
* http://www.zeuscmd.com/tutorials/cplusplus/index.php
* http://www.cplusplus.com/doc/tutorial/
* http://en.wikibooks.org/wiki/C++
* http://cplus.about.com/od/beginnerct...blcplustut.htm

The C Book
Writing bug-free C code
http://cprog.tomsweb.net/cintro.html
http://www.augustcouncil.com/%7Etgibson/tutorial/
http://www.newty.de/fpt/index.html

dugan 08-12-2010 10:26 AM

Object-Oriented Programming With ANSI C

pr_deltoid 08-20-2010 11:45 AM

http://www.learncpp.com/
Very good site. :)

liunxlq 08-25-2010 03:38 AM

have a look

Kenny_Strawn 08-25-2010 03:46 AM

http://en.wikibooks.org/wiki/C_Programming

http://en.wikibooks.org/wiki/C%2B%2B_Programming

http://en.wikiversity.org/wiki/C%2B%2B

wje_lq 08-25-2010 08:11 PM

C resources from Steve Summit

perfectruler 10-14-2010 01:54 AM

i think following are some good sources

http://www.vtc.omnice video tutorials
http://ocw.mit.edufor practical c tutorial
http://www.miniwiki.tk/c/index.htm nice c programming basic tutorials
http://www.academicearth.orgnice video lectures from high level universities

dugan 01-02-2011 01:03 PM

I've created a wiki page for links to C/C++ tutorials. A wiki page is more maintainable than a forum thread.

It currently contains every link posted to this thread so far (well, all the ones that aren't dead, that is).

X.Cyclops: please add the link to the top of your opening post.

archtoad6 01-02-2011 03:05 PM

Good idea, +6.

LlNUX 02-21-2011 03:52 PM

article dedicated to c++ pointers:
- C++ pointers basics

Aquarius_Girl 03-04-2011 12:34 AM

http://www.shokhirev.com/nikolai/pro...links/cpp.html

Aquarius_Girl 03-05-2011 05:58 AM

http://www.parashift.com/c++-faq-lite/

Courtesy: bigearsbilly

hoseinit 03-06-2011 08:41 PM

I found "The Linux Programming Interface" Very helpful
http://www.amazon.com/Linux-Programm...9465484&sr=8-1

dugan 03-29-2011 04:25 PM

Can I ask what the first link in the OP was? The one labeled "E-Books"? It's broken now, but the address is for a directory in an online storage account. I just noticed it, and now I'm curious.

X.Cyclop: you might want to edit the link out of your post.

flamelord 06-05-2011 07:33 PM

The C Programming Language, as I understand it, this book was the specification for C before C was standardized.

dugan 06-06-2011 10:50 AM

STOP POSTING LINKS TO THE C PROGRAMMING LANGUAGE!

It's not legally available as a free ebook. If you do find a "free" copy for download, it's pirated.

EDIT: Thanks for removing the link, Flamelord.

flamelord 06-06-2011 01:18 PM

I apologize, I didn't realize it was illegal.
I have removed the link.
Thank you for bringing this to my attention.

vj.vijay 06-26-2011 08:47 PM

thank u

fbb 07-12-2011 09:16 AM

Nice overview! Thanks!

Here is a suggestion that would further improve the quality of your overview:

You mention the reference

C Annotations

In fact, it's called `C++ Annotations' and the [url moderated] link
offers an extremely old version of the Annotations, which currently is at its version 9.0.0. Oopweb shows version 6.2.2...

If you're interested in its recent version I suggest you look up the cppannotations.sf.net site, or simply install the C++ annotations from the Debian (or Ubuntu) repositories.

Cheers,

Frank (fbb)

henry48 09-29-2011 09:23 AM

Hi,

I think this is good resources for c++

http://en.wikibooks.org/wiki/Programming:C_contents

dugan 10-04-2011 05:50 PM

Quote:

Originally Posted by henry48 (Post 4485578)
I think this is good resources for c++

http://en.wikibooks.org/wiki/Programming:C_contents

It's for C, not C++, and it's moved here:

http://en.wikibooks.org/wiki/C_programming

cnxsoft 10-10-2011 01:51 AM

For those who prefer videos, here's a playlist with lots of videos tutorials for C++ uploaded by thenewbooston.
http://www.youtube.com/playlist?list...aylist-comment

darkhorse92 12-14-2011 11:02 PM

c for dummies 2nd edition
c++ for dummies 5th edition

Aquarius_Girl 03-13-2012 07:26 AM

http://www.gotw.ca/publications/index.htm

Sergei Steshenko 05-28-2012 04:25 PM

C++ idioms:

http://en.wikibooks.org/wiki/C%2B%2B_Programming/Idioms
http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms
.

gchen 08-01-2012 03:12 AM

"Expert C Programming"
"Linker and Loader"
"C: A Reference Mannual Fifth Edition"

I have learn much from them.

PlunderingPirate 08-05-2012 08:16 AM

GTK+3 - gtk_entry_get_text - Segmentation Fault?
 
Sorry, wrong place, oops

michealburns 10-10-2012 04:57 AM

Wow!! Its a kind of database for learning C and C++. Thanks for sharing with us.

iqbal51 05-27-2013 05:57 AM

Re: C/C++ Tutorials
 
I have little knowledge about C++. You share some C++ tutorials site. I think I can develop my programming skills form hare. Thanks for the sharing.

thirdm 07-16-2013 11:08 AM

Drafts of chapters 2 through 5 of Stroustrup's new edition of The C++ Programming Language continue to be available on his website:
http://www.stroustrup.com/4th.html

Btw I've started reading the new edition but haven't started the exercises yet. Has anyone been working through the exercises with a compiler older than g++ 4.8.1? Did you have enough C++11 support to get by? My system (Slackware 14.0) has gcc 4.7.1.

TheShellWave 09-28-2013 08:47 AM

I have C programming tutorials in Linux videos. You will need to have GCC and GDB in your system, and all is done in console or terminal. I think this is better way to learn C in Linux. The link is: http://www.youtube.com/user/TheShellWave

horvat 10-18-2013 03:31 AM

Does anybody have something about the newest C++11?

dugan 10-18-2013 11:10 AM

Quote:

Originally Posted by horvat (Post 5047952)
Does anybody have something about the newest C++11?

Herb Sutter: (Not Your Father’s) C++

Xeratul 11-24-2013 11:50 AM

This one is also pretty nice and quite simple:
http://c.happycodings.com/

jlturriff 03-30-2014 12:12 AM

Re: C++11
 
The best book I've found for the C++11 Standard Library is
The C++ Standard Library - A Tutorial and Reference, 2nd Edition by Nicolai M. Josuttis. (The first edition covers the library prior to C++11.) Mr. Josuttis has also written Object-Oriented Programming in C++ and co-authored C++ Templates: The Complete Guide with David Vandevoorde.

Note that some features of the C++11 Standard Library have not yet been implemented in gcc :-( and must be obtained from one or another of the c libraries.

I like Mr. Josuttis' Object-Oriented Programming in C++ because, in contrast with many other C++ books I have tried to learn from, it is a treatise on pure C++, not a book about C with use of the << and >> methods and a few chapters in the back about classes and methods.

dugan 08-26-2014 12:04 PM

Has this been posted yet?

https://developers.google.com/edu/c++/

TheShellWave 12-23-2014 06:21 PM

New Link! I have C programming tutorials in Linux videos. You will need to have GCC and GDB in your system, and all is done in console or terminal. I think this is better way to learn C in Linux. The link is: http://www.youtube.com/user/IOVideoWave

TheShellWave 02-08-2015 10:37 AM

Moved my C Programming in Linux Tutorials to another channel. You will need to have GCC and GDB in your system, and all is done in console or terminal. I think this is better way to learn C in Linux. My YouTube channel name is ShellWaveX

joel2001k 12-11-2015 12:53 PM

Swiss German C Tutorial
 
Swiss German C Tutorial / Schweizer Deutsches C Tutorial

http://sourceforge.net/projects/ctutorialswissg/
http://minos-one.org/tutorial/c-programming/book.html

a4z 12-20-2015 02:01 AM

Quote:

Originally Posted by joel2001k (Post 5462945)

:),
vielleicht soit I a ans im Weana Dailekt mochn

joel2001k 12-21-2015 12:35 AM

What about klingon language, too
 
Quote:

Originally Posted by a4z (Post 5466611)
:),
vielleicht soit I a ans im Weana Dailekt mochn

Great idea if you do so you might want to translate into klingon as well ... Just in case.

dugan 08-01-2019 01:55 PM

I just learned about Modern C.

sibelius 09-07-2019 01:21 AM

Very good list of sources of material
Thank you very much

sibelius 09-07-2019 07:49 AM

very good
thank you.

sibelius 09-07-2019 07:51 AM

very good
thank you.

Fat_Elvis 02-21-2021 11:31 PM

Guys,

Just a reminder: there is no programming language called C/C++. What you actually mean is just C++.

If it will only compile with a C++ compiler, the language is C++.

For straight C, the standard introduction is "The C Programming Language, Second Edition."

teckk 04-12-2022 02:31 PM

https://en.cppreference.com/w/
https://en.cppreference.com/w/Cppreference:Archives
http://gcc.gnu.org/onlinedocs/libstdc++/
https://www.geeksforgeeks.org/c-plus-plus/?ref=shm

https://www.youtube.com/c/CodeBeauty
https://www.youtube.com/c/CalebTheVideoMaker2

rclark 04-12-2022 03:28 PM

Quote:

there is no programming language called C/C++. What you actually mean is just C++.
Not really. When I write C/C++, I mean C or C++ . You can write 'C' code in C++ too as C++ just expanded C's functionality to OOP. And yes they are separate compilers I agree (example gcc or g++).

nycace36 05-27-2022 03:13 PM

Various *legal* titles at I-Archive
 
Quote:

Originally Posted by dugan (Post 4377899)
STOP POSTING LINKS TO THE C PROGRAMMING LANGUAGE!

It's not legally available as a free ebook. If you do find a "free" copy for download, it's pirated.

OTOH, there's the Internet Archive https://archive.org/
Quote:

Internet Archive is a non-profit library of millions of free books, movies, software, music, websites, and more.
Can still do a perfectly LEGAL search for e.g., "The C Programming Language" at https://archive.org/search.php?query...ing%20Language and get some valid results! :hattip:

(Bit more digging of "C++ tutorial" search hits at Internet Archive's https://archive.org/search.php?query...utorial&page=3 to find acceptably decent C++ tutorials, tho :cry: )
+
+

dugan 05-27-2022 03:52 PM

Those are links to pirated copies.


All times are GMT -5. The time now is 07:58 PM.