生手学习C++,求大牛指教

新手学习C++,求大牛指教
本科学的数学系的信息与计算科学专业,当时学的东西就是编程开发,毕业两年后想重新走回开发这条路,现在报了个培训班慢慢在学,有几个疑问。(刚开始学第4天)
1、现在学 C/C++ 程序都 在 linux系统下编写和编译,以前在大学里的时候 都是直接用VC在windows下编写和运行, 这两者有什么区别?
2、学习编程一般的基本顺序是什么 C++/C语言编程  数据结构算法  数据库 MFC 等等, 学习的各部分能解决什么问题 ?
3、学习过程中有什么要特别注意的事情?
4、如果是C/C++ 以后找工作针对哪些岗位比较好, 进哪种类型的公司会比较适合发展?
5、培训机构的已毕业优秀学员的入职就业薪资都在 7K/月 以上,这个薪资在C/C++这个方向的岗位来说 算高还是算低?

谢谢各位大牛了!
------解决思路----------------------
不是高手
楼主你问windows下和linux下C/C++编程有什么区别,这个,可以参考一下——http://wenku.baidu.com/view/bcb57c41a8956bec0975e355.html

只能说是有些人的确这样——C++/C语言编程  数据结构算法  数据库
学习的各部分能解决什么问题?这种大而广的问题很难具体回答,楼主可以自己试试谷歌百度
后面问题感觉不好回答,建议先搜搜看生手学习C++,求大牛指教