A friend of mine who’s working as an MIS for a call center company, wanted to take some lessons at Phoenix One here in Makati during his day offs. (Is Phoenix One related to AITI?)
He was asking which programming language would be best to study — Java, C# or ASP.NET? (I actually recommended Ajax!) I gave him some tips and career expectations when it comes to these technologies but I guess he needs to get some more opinions out there.
Would you be so kind as to recommend which of these languages he should take? I already told him to visit my blog for your thoughts on this. By the way, he’s already a Microsoft Certified Professional (MCP) and Microsoft Certified Desktop Support Technician ( MCDST).
Cheers! :D
YugaTech.com is the largest and longest-running technology site in the Philippines. Originally established in October 2002, the site was transformed into a full-fledged technology platform in 2005.
How to transfer, withdraw money from PayPal to GCash
Prices of Starlink satellite in the Philippines
Install Google GBox to Huawei smartphones
Pag-IBIG MP2 online application
How to check PhilHealth contributions online
How to find your SIM card serial number
Globe, PLDT, Converge, Sky: Unli fiber internet plans compared
10 biggest games in the Google Play Store
LTO periodic medical exam for 10-year licenses
Netflix codes to unlock hidden TV shows, movies
Apple, Asus, Cherry Mobile, Huawei, LG, Nokia, Oppo, Samsung, Sony, Vivo, Xiaomi, Lenovo, Infinix Mobile, Pocophone, Honor, iPhone, OnePlus, Tecno, Realme, HTC, Gionee, Kata, IQ00, Redmi, Razer, CloudFone, Motorola, Panasonic, TCL, Wiko
Best Android smartphones between PHP 20,000 - 25,000
Smartphones under PHP 10,000 in the Philippines
Smartphones under PHP 12K Philippines
Best smartphones for kids under PHP 7,000
Smartphones under PHP 15,000 in the Philippines
Best Android smartphones between PHP 15,000 - 20,000
Smartphones under PHP 20,000 in the Philippines
Most affordable 5G phones in the Philippines under PHP 20K
5G smartphones in the Philippines under PHP 16K
Smartphone pricelist Philippines 2024
Smartphone pricelist Philippines 2023
Smartphone pricelist Philippines 2022
Smartphone pricelist Philippines 2021
Smartphone pricelist Philippines 2020
Fleeb says:
He’s already MCP? Well, if he’s programming mainly for Windows platform, then there’s C#/.Net. Otherwise, there’s Java.
Phoenix One… I wanted to take a short term course there too. Now when will that be?…
Migs says:
Phoenix One is the former NIIT Philippines.
Since he’s on the Microsoft path… C# is a language, .NET is the platform, and ASP.NET is the web technology. He can apply Ajax there.
kzap says:
PHP, or whatever, just read the online tutorials, buy a book, its the same thing, NIIT isnt all that, save the money, you’ll learn more and waste less time, need to ask a question? hundreds of thousands of online chat rooms and helpgroups for these programming languages.
Alfie says:
I would suggest C# (somewhat related to c++) because it has the combined power of a dynamic programming and object oriented programming (OOP). Learning C# also allow you to learn c++, and as most of the programmers know, C++ does not tie itself to Windows Flatform, unlike Java and .net. In short, learning C++ make you a well rounded programmer.
Migs says:
Java doesn’t tie you to the Windows platform either. .NET can also run on Unix machines through the Mono Project. And you can code Windows in C++ – Visual C++ – though that’s only done by lower-level programmers nowadays.
yuga's-friend says:
thank you for all your input. ‘really appreciate it. hopefully this will be a start of a career shift for me. hehehe..
kzap says:
best things to learn: Object Orientated PHP, SQL, Ruby and Perl :)
marvin says:
hi, im doing php at the moment but i recommend java or C++ but not C#(.NET) cuz it will tie you up on M$ IMHO.
Fleeb says:
#8, C# is not an MS-only PL (ECMA-334 C# Language Specification and ISO/IEC 23270).
“The ECMA C# specification details a minimum set of types and class libraries that the compiler expects to have available and they define the basics required.”
The .Net Framework is just one of these ‘class libraries’. Other independent implementations of these class libraries include,
– Mono, Novell’s open source .NET implementation
– dotGNU, and Portable.NET from the Free Software Foundation
(Well of course, there are politics behind C# because of its ties)
#7, OOP PHP is jocularly touted as Java 2. I wrote an entry about that when I found a link through RebelPixel about PHP which shouldn’t be Java
#6, Gravatar seems familiar, I think I know… :D
yuga's-friend says:
# 9…tehehehehe..familiar?!
if i only i focused more on programming when i was in college…haayy…
any how, again thank you so much. I know there are a lot of links (tutorial) out there but if you know one please let me know.
Fleeb says:
Well, you can start with MSDN. I learned the basics of C# in a few minutes (not the framework, the language itself) simply because I have a background in C and C++. The .Net framework itself is another thing to learn (but it is not the hard if you got a reference at hand).
Jon Limjap says:
C# and ASP.NET are actually coexisting technologies. One could create web applications using the ASP.NET framework using either the VB.NET or C# language.
Nowadays Microsoft.NET developer demand is in a boom, because very few companies actually shifted to .NET from VB6 and ASP classic, and US companies are starting to look for software houses who have .NET people.
I just recently took up a .NET consultancy job and got a salary that was a lot more than what I would’ve imagined for the same skill set just 6 months ago.
Bob says:
Career shift to IT needs a lot of thinking. IT by itself is a broad industry. If you are planning to take programming courses, at least, you must have a strong foundation on programming models and algorithms. Having a strong programming foundation skills will help you a lot when learning advance programming languages such as Java or .NET.
Programming is also divided into 2 parts, the desktop application/form base programming or web applications. Nowadays, IT professionals are shifting to web applications since is faster in terms of database queries, transactions, etc.. compared to the traditional ODBC technologies. The web application itself is striving hard in order to give end users and Rich media web application, that can be matched for the traditional desktop applications. Ajax technology is a platform for creating Rich Interactive media applications. Every technology and platform such as .NET or PHP or JSP have their own AJAX framework. The Ajax framework then can be applied on your web applications. Adobe Macromedia also introduced last year the FLEX data services and RIA application framework. Flex is based on Eclipse. Flex generates a front end web application which gives users a dynamic Rich Interactive Application. The bottleneck for Flex is its still not fully supported and is really expensive when deploying the web applications.
JamesYaks says:
(I suggest)(I’m currently) studying/using Visual Studio c# 2005 Express Edition /2008 Beta 2 and Asp.net Express Edition. If you have already knowledge in java and php you can easily learn this language. You can also visit http://www.asp.net and this to download and start learning to their inductory videos about c# and asp.net. I also wanted to suggest/see someday that most of schools here in the Philippines will upgrade their VB6 to C# 2005 Express Edition so that their student will have more benifits in term of Productivity and easily get hired.
aze says:
For those who don’t know what they are commenting, please be responsible with your comments. I’m using C# .net for MS OS deployment and then Mono if other OS. current salary for asp.net C# (30k – 150k)
C# programmer-wanna-be says:
Anybody else wanting to study C# programming in a classroom environment (informatics)?…I need classmates :)
stierz59 says:
Hi! I’m a developer inclined in Java and .Net technologies. In my work, as a professional Java developer, I use (of course) Java technologies to build enterprise web applications. But personally speaking, I use C# to develop desktop application for Windows platform and C++ for others. Java was not meant for desktop applications, but C# is. By the way, I was also trained in Phoenix One. I took up Java. But before that I’m already a freelance programmer since year 2001, developing desktop, database, and embedded systems applications using VB6, C, C++. :D
stierz69 says:
Base of stierz59 comment…. I should say as a “professional” java… he should say it’s a platform independed… meaning as long as it have a java runtime environment… java programs would definitely work on any os, devices, etc… it is heavy cause of the gui part but it run as fast… FYI, C# is a carbon copy of Java… minus n libraries…
Don’t glorify C# cause we are a windows dependent country… (i’m talking bout the one’s we learned in school)… windows has many issues… (Licence)
cath says:
i think java is the best!…
mac says:
Java is the best among the rest
Dwight says:
You recommended Ajax? But it’s not a language, it’s a method of using the XMLHttpRequest object.