Sunday, July 12, 2009

Programming Languages?

Im new to programing (few days) all i know is basic (it realy sucks) i tried visual basic but my hs teacher didnt teach us anything at all, same goes for my college. I dotn want to rely on them anymore, i want to study on my own aside from school. What scripting languages and softawres do you recommend me to use? The ones that will get me a good job. C, Java i guess thats all i know, btw whats .asp, .net, and mysql?

Programming Languages?
I have been programming since 1979 so I have seen how many programming languages have evolved. Learning more than one programming language is a lot to ask for a beginner.





The most popular and well supported programming languages usually end up being the best ones to learn.





Now a days almost every business application uses the Internet in some form or another. One of the most popular programming languages for the Internet which has also seen the biggest growth in the last few years is PHP (php.net). It is also fairly easy to learn for a beginner.





Pretty much any application you develop will also require a database, the most popular database today is MySql which also has had the biggest growth in the last few years. The database can easily handle large number of records and is lightening fast, even NASA uses it.





One of the reasons why PHP and MySql became so popular is that they work very well together and are designed for the Internet. They are also both open source which makes them easily accessible.





When developing software applications, time is money so the best programming languages are the ones that also allow you to develop projects quickly. Experienced programmers use tools that help in the development process. For PHP you should consider Zend Studio (zend.com) or Ultra Edit with Ultra Compare (ultraedit.com).





To manage the MySql database I recommend MySql Administrator from (mysql.com) and/or phpMyAdmin (phpmyadmin.net)





No matter which programming language you choose, you will want to setup a local development server. There are several all in one packages that allow you to install Apache, MySql and PHP on your windows computer. You could try (wampserver.com).





One nice thing about PHP and MySql is that there are a lot of great tutorials on-line. Just do a search on google for "PHP MySql tutorial"





Hey good luck in your endeavor.
Reply:You might try getting books on


assembly language. Also called


machine language. All languages


do the job of this true language.


It's the true language of the computer.
Reply:It depends on your intentions. Do you want to build websites or software applications, etc.? For web design, I'd recommend learning PHP and MySQL (which is a database management system). For programming, I'd suggest C and/or C++.
Reply:Learning a particular language won't guarantee you a good job anymore, that isn't enough. What most employers want to know is that you either have specific experience with their system(s) and method(s) or that you're capable of learning it quickly.





The trick then is being versed in as many popular languages as possible. C#, .NET, ASP, PHP and Java are the big ones right now.





ASP is microsoft technology. It's popular but the .NET version is eclipsing it. .NET is a bytecode platform and not a specific language. You program in a language that supports the .NET (dot net) platform and it's compiled into a code that's later interpreted. That adds some cross-platform capability.





MySQL is an SQL (structured query language) database. There are a lot of SQL systems, MySQL is very popular but most large companies use MS server or Oracle. MySQL is good for lightweight applications but that's about it. Being well-versed in database tech is a very good idea, it's more or less a requirement for any modern position these days.


No comments:

Post a Comment