我熟悉多种语言,并且有使用 Visual Studio、Eclipse 和 xcode 的经验。我真的只是从开发环境中学习编程和调试。每当我看到有关 Windows 与 Linux 进行开发或 Emacs 与 Visual Studio 的讨论时,总会有人说“在 Linux 中,我的整个操作系统都是一个开发环境”。事实上,我经常听到各种关于 Linux 是理想开发环境的说法。但是通过祈祷告诉我在哪里可以学习在 Linux 上开发的魔力?我看到的每个教程都涉及一个 IDE,比如 code::blocks 或其他东西。
我不是在要求最好的操作系统进行开发。我只是问,作为一个只知道如何在 Windows 上开发的人,我如何学习在 Linux 上开发?我听到一些随机的东西,如 grep、valgrind、objdump 等,但我不知道如何在我的开发过程中使用这些工具。
有人知道好的资源吗?我用 Google 和 Google 搜索过,但我找不到任何类型的 Windows 到 Linux 开发人员指南。