LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   C++ linux programming tutorial video/links (https://www.linuxquestions.org/questions/programming-9/c-linux-programming-tutorial-video-links-4175586711/)

rr294 08-09-2016 11:33 PM

C++ linux programming tutorial video/links
 
Dear All,
I got more than 10 years of experience in C++ programming and now I want to work on Linux platform with C++ programming, please point be best location for tutorial videos or link for that.

My aim is to understand Linux programming concepts rather that C++ programming.

rtmistler 08-10-2016 06:43 AM

I have no specific references, especially video references for this, however there are a couple of different directions to consider for Linux programming. Firstly, it is not C++, Linux is more based on C. Secondly, the manual pages give excellent information about the library calls, the system calls, and those pages also identify the basis for each library call such as citing what standards it adheres to. Next there is a programming forum on LQ, here and also a Linux Software forum, here. The programming forum has sticky notes at the top for tutorials, but I do not believe they are videos. Still, those forums are excellent places to browse to see other questions and see some examples of Linux programming. Another thing to do is to realize that all of Linux is source, the kernel and various utilities, applications, libraries, and packages are typically available as binary installs, but also typically available in source. And so you can locate those, likely on GitHub, and view sources which match the technologies you are looking to be involved with. I'm certain there will be a lot of C++ in there too, my earlier comment was more that the Linux kernel is mostly C, but there are plenty of programs and drivers which are in C++.

Best of luck and welcome to the forum! :)

Shadow_7 08-10-2016 08:11 AM

gcc / g++ compiler
gdb debugger

If you want to do gui stuff there's gtk and qt options that should have compatibility with pending wayland and mir X replacements. The directory structure is different, / instead of \ and case sensitive, plus permissions. Otherwise all the regular c++ posix standards.

keefaz 08-10-2016 09:14 AM

Watching a video to learn programming seems not efficient to me, way too slow...
I can't imagine the time spent to load it, watch it, pause, review etc... in comparaison with reading text from source file or something else

With 10+ years experience you won't need it anyway, just browse open source project written for Linux in C++ in the field you're most interested in

rtmistler 08-10-2016 09:21 AM

Quote:

Originally Posted by keefaz (Post 5588983)
Watching a video to learn programming seems not efficient to me, way too slow...
I can't imagine the time spent to load it, watch it, pause, review etc... in comparaison with reading text from source file or something else

With 10+ years experience you won't need it anyway, just browse open source project written for Linux in C++ in the field you're most interested in

I don't even like watching those videos showing me how to do a repair. They spend 10 minutes yapping, telling you all their life's history, and then BLINK, suddenly the contraption is all disassembled and they're finishing the repair. Ahhh! NO!!! I wanted to know how to TAKE IT APART!!!

dugan 08-10-2016 09:47 AM

Some of these are relevant:

http://www.steamdevdays.com/2014/

John VV 08-10-2016 02:31 PM

one learns BY DOING!!!!
not by watching


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