Friday, July 31, 2009

Which programming language should I learn next?

First I learned Macromedia (Now Adobe) Flash Actionscript, and I consider myself advanced at it. Then I learned HTML, and Javascript which I'm about as good with since it has like the same functions and syntax as Actionscript. Now I want to learn an application language (like C++, .NET, Java, etc.) but I don't know which one I should. Any suggestions as to which would be the most useful, or which would serve as the best foundation to learn other programming languages, etc.? Thanks for any response.

Which programming language should I learn next?
I have to say go with Kevin's answer, have you looked at the web sites he has built, if not go now and peruse the work of one damn nice builder. Nice work Kevin stylish and efficient. Put me to shame mate.
Reply:NET
Reply:This is based on your needs and your interest.If you want to do system programming then go for c,c++. If you want to make other application then you can go for Java %26amp; .NET. Both have their own pros. %26amp; cons. You will easily find it from websites. But I prefer .NET technologies. Because it provides rapid development and also some what easier to learn.





If you want make best foundation to learn languages once you should refer C language,
Reply:VB.NET and C# are useful, but only on Windows platforms. I love C# because its very similar to java. VB.NET and C# are great for ASP.NET web sites, but must be hosted on proprietary MS IIS. There are a few embedded Windows devices out there that utilizes a compact .NET framework.





Learn C++ on Unix based system or install cygwin on Windows. If you're good with C or C++ and are familiar with Unix Shell scripting and X windows GUI forms programming you won't run out of projects to work on. Also learn SQL! Its important. You know the different flavors, MySQL, PostGreSQL, FireBird SQL, but don't overlook SQLite, it is powerful, embeddable/compact and is used everywhere (even used in OS X tiger). There are many embedded Linux devices out there that do nifty things with a bit of C++ code and SQL script. Also, the Mac OS X Mach kernel is based on the BSD kernel so there is another path there too, but most MAC apps are coded in Cocoa (objective C).





Java is great too and is multiplatform because is runs on a Virtual Machine. I used it for bluetooth programming.





Another nice interpretive language is Python.
Reply:Personally I would suggest you learn CSS first even though it is not a programming language. I would also be sure I was proficient in JavaScript well enough to be comfortable writing DOM scripting. I would then say to learn PHP so you are not limiting yourself to doing websites only on Microsoft IIS web servers.





The .NET framework is one of the best in the world but it is very Microsoft. The average small business cannot afford to have their own Microsoft servers or IT staff to support them. Especially if they plan on owning their own servers they have to figure in that a single processor license for Microsoft SQL server is about 25,000 dollars alone (MySQL is free).





Another thing to keep in mind is that web sites are not all about looks and graphics they are about quality of code so your pages should all comply with the international standards as published by the W3C for (x)HTML and CSS if not for accessibility as well.





There are not many pages out there created with flash that are compliant with the standards. The search engines cannot read the images as text so therfore if you have a web site of all images to a search engine it is like a website that has no content.





You may also consider learning to be more proficient with other tools such as Adobe Photoshop as well.
Reply:C++ then java, or maybe java then c++ because you already know javascript. I believe c++ is a simpler language to learn (easier syntax) but java and c++ have semi similar applications. Most people learn C++ before java.
Reply:You should learn ,NET I have taught myself throught the years and I Love it very much


No comments:

Post a Comment