[continued...]
I.]The first thing on this specific topic.... I have worked on platforms like .NET, JAVA and C/C++ or can be basically termed as OOP languages. Usually in the beginning people work on every OOP platform with the basics that they learn from C++. Though C++ is a necessary foundation for a good programmer, you cannot apply all the techniques and styles you use in C++ as it cannot guarantee you optimal quality in all the aspects even though it is pretty handy and effective.
Shifting to My observations in language specific route for Programing styles
I.]The first thing on this specific topic.... I have worked on platforms like .NET, JAVA and C/C++ or can be basically termed as OOP languages. Usually in the beginning people work on every OOP platform with the basics that they learn from C++. Though C++ is a necessary foundation for a good programmer, you cannot apply all the techniques and styles you use in C++ as it cannot guarantee you optimal quality in all the aspects even though it is pretty handy and effective.