Visual Studio C++ != Linux C++
I'm a student with some experience in C++ using windows vs2010. The course I'm taking now, data structures using C++, is using the Linux environment. I'm having trouble with the transition. Compiling and linking a .h, main.cpp and a makefile, which is new to me until last week, is what I need help with. I'm wanting to use the vim editor because I have previous experience using it in an assembly language course. My data structures professor only uses the emacs editor. He only supports and teaches emacs but will allow you to use whatever you like. I'd rather use vim. I'm looking for a good resource, that doesn't start with hello world, to teach C++ using Linux. Advanced C++ using Linux as a beginner I guess you could say. Any suggestions would be greatly appreciated. Thank you in advance.