Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3334852
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 17, 20262026-05-17T23:57:03+00:00 2026-05-17T23:57:03+00:00

I was just thrust into Linux programming (Red Hat) after several years of C++

  • 0

I was just thrust into Linux programming (Red Hat) after several years of C++ on Win32. So I am not looking for the basics of programming. Rather I am looking to get up to speed with things unique to the Linux programming world, such as packages, etc. In other words, I need to know everything in https://www.redhat.com/courses/rhd251_red_hat_linux_programming/details/ without spending 3K. Any ideas of how I can acquire that knowledge quickly (and relatively cheaply)?

Update: The things that I am used to doing on Windows like building .exe and dlls using VC++,
creating install scripts etc are just done differently on Linux. They use things like yum, make and make install, etc.
Things like dependency walker that I take for granted in the windows world constantly send me to google while doing linux. Is there a ‘set’ of new skills somewhere that I can browse or is this more of a learn as you go?

The primary problem is this: As a very experienced programmer in Windows,I am having to ask simple questions like what’s the difference between usr\bin and usr\local\bin and I would like to be prepared.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-17T23:57:04+00:00Added an answer on May 17, 2026 at 11:57 pm

    Edited because I had to leave a meeting when I originally submitted this, but wanted to complete the information

    Half of that material is learning about development in a Unix-like environment, and for that, I’d recommend a book since it’s tougher to filter out useful information from the start.

    I’d urge you to go to a bookstore and browse through these books:

    • Advanced Programming in the Unix Environment by Stevens and Rago – this book covers threads, networking, IPC, signals, files, process management
    • Unix Network Programming, Volume 1 by Stevens – This book is focused on network programming techniques, design – you might not need this until much later
    • Unix/Linux System Administration – This book covers the more system administrator side of stuff, like directory structure of most Unix and Linux file systems (Linux distributions are more diverse than their Unix-named counterparts in how they might structure their file system)

      Other information accessible online:

    • GCC Online Manual – the comprehensive GNU GCC documentation

    • Beej’s network programming guide – A really well written tutorial to network programming with the use of the BSD API. If you have done work with winsock, this should be mostly familiar to you.
    • Red Hat Enterprise Linux 5’s Deployment Guide – talks specifically about Red Hat EL 5’s basic administrative/deployment, like installing with package manager, a Red Hat system’s directory structure…
    • make – Wikipedia article that will have links to the various make documentation out there
    • binutils – These are the Linux tools used for manipulating object/binaries.
    • GNU Build System – Wikipedia article about the traditional build system of GNU software, using autoconf/automake/autogen

    Additionally, you will want to learn about ldd, which is like dependency walker in Windows. It lists a target binary’s dependencies, if it has any.

    And for Debugging, check out this StackOverflow thread which talks about a well written GDB tutorial and also links to an IBM guide.

    Happy reading.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Lets just consider the trust that the server have with the user. Session fixation:
I just learned, to my amazement, that foreign key constraints can be non-trusted. This
So I am currently trying to make the game Asteroids for a class. The
While doing normal day-to-day Android development, is it safe to assume that hook methods
I can't seem to find the developer center where it tells you how to
I have read all the blog posts on digital signing and checked out GoDaddy
Let's have this class class A { protected static function ident() { return I
I'm querying a varchar column that contains all valid datetimes. In the query, I
When building a system which needs to respond very consistently and fast, is having
I have two models: Books and Authors. Books has_many Authors Authors belongs_to Books Problem

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.