Monday, May 24, 2010

Is it easier to learn programming languages after your first one?and...?

If I learn PHP now, will it be easier to learn ASP and Java later on?

Is it easier to learn programming languages after your first one?and...?
Yeah, because you'd surely now programming concepts, etc. Yet, PHP and Java are that different, and it'll still need hard work.
Reply:yes. PHP and ASP are actually fairly similar in concept. PHP was much easier for me because I already know a good bit about ASP.





As was mentioned earlier, the logical aspects of most languages are quite similar. Most use some sort of looping, some sort of if/else statements, variables, string, arrays, and other things that are common ideas. The difference will be the syntax to create them (if/then in vb vs if() in javascript/java)





Javascript and java are quite similar as far as syntax goes, but both are quite different. Learning one certainly makes learning the other easier.





Personally I would say to learn Javascript first since it is free, widely used, and structurally fairly consistent with the logic in most other languages.





PHP is a good jumping off point for server side languages.
Reply:once you learn your first programming language, it is easier to learn another. however, some languages are really differnet from others. JAVA and C++ are very similar, VISUAL Basic and ASP are quite different. so each language will require you to think and interface with the computer a little different. probably the most difficult thing about being 'multilingual' is knowing which constructs/principles/codes go with which language. most people end up becoming an expert in one language and using it whenever possible. having said all that, pick the language that's most applicable to your current interest or situation and get on to it. you'll love it no matter which one it is. by the way, if you were to ask me where to start, i'd say start with java because it is so universal, pretty easy, and is the 'hottest' ticket in the job market these days. enjoy.
Reply:Yes, programming is much more than learning a language. The logic of programming, breaking down a problem into small pieces, etc are critical to becoming a good programmer.





But, again yes, after mastering one language, it's easier to adapt your skills to another language.





There are primarily 2 different types of languages - procedural and object oriented. In procedural, you're telling the computer exactly what to do, step by step. An object oriented language (java, C++, etc), contains objects that will do the step by step for you. Your task is selecting the proper objects and melding them together into an application.





For instance, there may be an object to open a panel on the screen. You invoke that object and the panel is opened. To do that in a procedural language would mean essentially writing the code that would do that, rather than invoking an object.





Have fun!
Reply:yes absolutely


No comments:

Post a Comment