Well I have a slightly different opinion about this, according to be its not the language but the methodology you use to program which makes more of an impact.
Adjusting to the syntax of a language and the features provided / not provided by it will of course cause problems, but not as much as the way you design your programs.
I remember the time, when I was working on C in college using the structured programming approach and then suddenly next semester I had to move to using the Object Oriented Programming methodology, I was like "where the hell am I !!!!"
On the other hand when I had to move from C++ to Java and back, Although adjusting to the language syntax was an inconvenience, I did not find it too difficult to actually design my programs as I used to follow the normal Object Oriented Concepts.
So I guess its the method of designing you follow that affects your way of thinking as opposed to language itself.
Reputation Points: 653
Solved Threads: 151
Nearly a Posting Virtuoso
Offline 1,316 posts
since Jul 2007