Thanks all, for replying! 🙂
From Bodzan:
I would like to welcome you to the "outside" world of programming (beyond MacroSh*t)
Indeed. Now do I realized that the computing world isn't all about Sun and Microsoft. I feel so free, relaxed and happy now that I'm not being pressured to go whichever direction Microsoft wants to go. :rolleyes:
If you guys have ever been in the Windows programming world before, you'll know that everytime Microsoft pushes out a new technology(COM, COM+, ASP, now C# and ADO.Net, ASP.Net....
So I would think that you would do great with both PHP & JavaScript languages
Say, JavaScript and PHP are about the same type of technologies, right?(at least from what I read from the books)
It seems that the only thing that JavaScript can do that PHP cannot do is to create those cute little web-page toys like falling snow(snowflakes falling from the top to bottom of your browser) and other GUI widgets. Those are nice, though.
(although I still can't figure out OOP which you are qualified in)
Well, if the Linux OS owns 50% of the OS market and Microsoft owns 50%, I would still stick with C++ because it's a beautiful language. But because Microsoft owns over 90% of the OS market, that's why they have a say and even indirect control over open-standard languages like C++.
In the past, they encourage you to code in C++ and now that they have their own C#, they're dropping support for C++ and going into the C# and ASP.Net direction. That's why a lot of C++ programmers are giving up their favorite language and taking up C# instead, because if they don't, they'll be dinos.
From Brit:
If you strip away PHP, ASP, .NET, and others, you inevitably end up looking at an application written in C/C++. The 'web' might offer data, tools, products and services via these comparably lightweight technologies, but the internet is powered by C.
The Internet is powered by C? Hmmm.....maybe. I'm not sure what PHP is written with, but nowadays, the fact is that unless you desire to write operating systems or system ultilities/device drivers, there's no need for C anymore. Even C++ is quite unsuitable for creating business/enterprise/real-world applications in this fast-paced world because the language is too complicated(though very powerful).
That's the reason why C# was introduced : a language to create programs in the shortest time possible while sacrificing some power.
Thus, everything is more "high-level"(PHP, C#, JavaScript, Perl, Visual Basic etc.) instead of "low-level"(C/C++, Assembler and Machine language).
The Internet and all computers is powered by Machine language(ML) at the lowest level, but no one bothers to code any programs in ML because it's not practical.
They had prefer to code in Visual Basic/C# for Windows programs, and C#/XML/XHTML/PHP for the web.
From Roger:
As bodzan sez, html is so simple for a trained programmer that you can learn it inside out in a week.
Nay, maybe not. The syntax and concept of C/C++ is quite different from HTML/XHTML(programming languages VS. markup).
However, I find that the syntax and style of JavaScript/PHP is a lot similar to C/C++(scripting programming languages VS. programming languages).
But what you really need to learn now is XHTML...
Yes, in fact, I got a XHTML book today instead of HTML, because I read that HTML is going to be obsolete(although it won't die). In fact, XHTML has everything that HTML has! The best part is : web pages written in XHTML will look the same in every browser! Is that true? That's what several books said. That alone is the sole attractiveness of XHTML!
From Lazzerous:
I can't, however, claim that doing anything with M$ technology won't do damage to your soul.
You're right. The web programming world, at least for now, is so much more innocent, peaceful and happy compared to the MS world. Thinking back, that MS programming world was just totally scary and a nightmare.
Also, as long as the web is not owned by any one company, there'll be so much possiblities and opportunities, rather than one solid confined space(like in the MS world). Ugh.
From JC94062:
The best thing you can get is experience as finding a job without it is virtually impossible. You may say that doesn't help when I can't get experience without a job but while paid experience is best volunteer work can't harm, and check out www.rentacoder.com.....
Ha ha, yes. I've been to that site before. If I really become a freelance web programmer one day, I'll try to take on about 15 projects and charge $0 from the clients. All I need is a glowing testimonial from them so that I can put it on my site as a prove to future clients.
Messy code? $idArr[$idArr['id'][$rows['id']]+1] - thats something I'm using atm, don't ask😛
Errr.......that must be in PHP and it's something about accessing the elements in an array recursively etc. :evilgrin:
However, I do think that it's possible to re-write it another way for future maintenance of the code and not get confused in future. 🙂
Also, debugging can be worse than he||. 😃
Thanks all!
Xeon.