Recently when starting to learn a new programming language I became conscious of my thought process. I was looking at segments of code, and comparing the segment to performing the same process in a language I am more adept in.
Is if helpful when learning to program to relate different language's syntax to each other, or should you take each language individually(aside from the general logic)?
Chose what you want to learn - if you want to learn building a product, understand what are the languages and frameworks you want to use and try learning their basics first. Then chose a Cookbook and see tutorials on the web (TutsPlus is a good place). Develop on your own. And keep solving the bugs. Construct for all languages are same.