Exactly. There's a difference between knowing a language and knowing the basics. I know PHP pretty good. And besides that, I'm comfortable with MySQL and JavaScript.
php/mysql/javascript from my university courses ... c / java / scheme / programming that reallllly sucks : Haskell / Lisp / Prolog language i forgot ASP.NET & VB.NET
Lately, I used Pascal as the first programming language. About Web programming, I know basically about PHP, MSQL, HTML and Javascript. The rate of these language is complete enough for me to built a small website. I know a little in programming with Visual basic, too. Now I am learning C++ in my University.
Why is it that most high schools and colleges teach courses like C++ and Visual Basic, since they are pretty much useless in the field of web design, and don't teach courses like PHP or Javascript? I really haven't found a good use for C++, Visual Basic, or Java Programming in any real life situations...
all depends what you are doing , i used to say the same thing , whyyy do i need to learn scheme or prolog or even haskell ! WTF are those sick languages (i never saw a job asking for those languages ever) but to get back to c++ & java they are very important most programming jobs (not web) ask for java/c/c++ , when u know how java and c++ works, it would be a game to learn php/javascript and you mentioned web design ... we are talking programming here , in term of web design thats what you should learn a "web language" but in term of being a programmer you will need c++/java
Well yeah I guess you're right, looking at PHP and Javascript now it looks much easier than it did years ago when I originally tried to learn it... thanks for the help on clearing that up
I totally agree. That's total BS. How the hell could you know 100% of all those languages, or even 80%. Theres thousands of functions in each language! If you have played with a language and know how to run a simple script to output text, doesn't mean you "know" that language... I'm a PHP man myself. I know about 40% of it, but that's all I need to know to do what I need to do. And thats my job! I'm a PHP Developer for a web development firm in my city.
C C++ C# VB 6.0/.NET Assembler Java PHP Javascript Python Bash (lol scripting languages) Perl SQL I could take a test and get 70% on all of them except VB and Assembler
I took courses on quite a few of these and the others I spent time in a real work environment working with those languages every day. The biggest hurdle would be remembering some of the language specific things. But you know what that's the easy part since maybe strcmp in one language is strcompare in another not a huge change. PHP for example uses pretty much all the same function names as C. But you know what the # of languages doesn't mean a whole lot. It's all about understanding algorithms and programming concepts. If a project required me to work in some brand new language I could probably do it within a few weeks due to the fact almost all languages have the same syntax with a few variations. And I know this for a fact I worked with a guy who came from a c++ background (he worked at a small game dev studio previously) and he was doing PHP with me. He picked it up in 2 weeks and was competent with it and anything he didn't know about the language he could look up.