LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 08-09-2016, 11:33 PM   #1
rr294
LQ Newbie
 
Registered: Aug 2016
Posts: 1

Rep: Reputation: Disabled
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.
 
Old 08-10-2016, 06:43 AM   #2
rtmistler
Moderator
 
Registered: Mar 2011
Location: USA
Distribution: MINT Debian, Angstrom, SUSE, Ubuntu, Debian
Posts: 9,883
Blog Entries: 13

Rep: Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930
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!
 
Old 08-10-2016, 08:11 AM   #3
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
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.
 
Old 08-10-2016, 09:14 AM   #4
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
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
 
Old 08-10-2016, 09:21 AM   #5
rtmistler
Moderator
 
Registered: Mar 2011
Location: USA
Distribution: MINT Debian, Angstrom, SUSE, Ubuntu, Debian
Posts: 9,883
Blog Entries: 13

Rep: Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930Reputation: 4930
Quote:
Originally Posted by keefaz View Post
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!!!
 
1 members found this post helpful.
Old 08-10-2016, 09:47 AM   #6
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,242

Rep: Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322
Some of these are relevant:

http://www.steamdevdays.com/2014/
 
Old 08-10-2016, 02:31 PM   #7
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,627

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
one learns BY DOING!!!!
not by watching
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Redhat linux Basics Video Tutorial bala150985 Linux - Newbie 3 03-20-2013 06:08 PM
Linux video security tutorial M4$T3R Linux - Security 7 09-05-2008 08:51 AM
Is there any video tutorial for Linux kojak012 Linux - Newbie 5 12-30-2006 06:05 AM
Linux Video Tutorial suwaiz Linux - Software 1 12-29-2006 02:28 PM
Tutorial neede for VIsual Programming on Linux (having knowledge of Text based C/C++) dhirsolo Programming 3 08-02-2006 01:05 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 04:08 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration