You are on page 1of 2

Language C C++ Python Delphi/Pascal Java PHP SQL Lua Scala

Resources The C Programming Language Beginning Visual C++ 2010 Learn Python the Hard Way Essential Pascal/Delphi Java How to Program 7/e PHP Manual

Author H&R Ivor Horton Zed Shaw Marco Cantu Harvey Deitel http://php.net/manual

Main Languages: Pascal || Python > C# || Perl || Java > C++ > C > ASM Pascal || Python > C# || Perl || Java > C > C++ > ASM Learning C before C++ will be easier if you intend to learn C at all. C is generally for operating system or embedded system levels. Unless you want to work on UNIX or hardcode systems, Id do C++ first. C# || Perl || Java > C++ > C > ASM Probably the most balanced approach. Starting with Java is probably best, but C sharp and Perl are okay too. Perl is good for server administration, absolutely, and its widely used. C++ > C# || Perl || Java > C > ASM C > C++ > C# || Perl || Java > ASM Same rules apply. This time I removed Pascal and Python though. This is a more accelerated path. Notable Languages: Scala [with Java] VB [never] PHP [beginner learning or overall web programming] Haskell [functional] Lua [medium learning, overall good scripting] BASH [youll want to get familiar with Linux] ASM [easiest to hardest]: Zilog & 8-bit & Oberon SPARC & PPC x86 x86 on 64-bit Extension Certifications: MSCIT; Microsoft Certified IT MSCNA; Microsoft Certified Network Administrator (worthless) Linux Administrator; very useful A+; general hardware certification N+; general network certification CCNA and *; Cisco Certified Network Administrator

Majors: Electrical Engineering; deep theory hardware and lots of mathematics Information Systems; business with programming Computer Science; deep theory software and lots of mathematics Computer Engineering; mix of hardware and software but not deep theory Software Development; purely programming languages and little theory

You might also like