For web dev, you need to know Javascript, HTML, CSS, sql and ONE OF the following:
PHP, Python, ASP.net, Ruby
Knowing more than one serverside language is largely redundant, some technologies are better in some areas, but for a novice to intermediate programmer, just one is fine. Even then, don't learn languages 'just because', have a specific problem that requires you to learn a new language.
PHP probably has the best overall support structure (resources, frameworks, userbase, etc) if you think you'll be primarily self-taught/directed. If you're taking a course then just learn and use whatever serverside language they teach you.
PHP, Python, ASP.net, Ruby
Knowing more than one serverside language is largely redundant, some technologies are better in some areas, but for a novice to intermediate programmer, just one is fine. Even then, don't learn languages 'just because', have a specific problem that requires you to learn a new language.
PHP probably has the best overall support structure (resources, frameworks, userbase, etc) if you think you'll be primarily self-taught/directed. If you're taking a course then just learn and use whatever serverside language they teach you.
Quote: (10-10-2013 06:13 AM)Andy_B Wrote:
3. Programming. From what I've ascertained, for web development, I need to learn Javascript, PHP, Python, ASP.NET, Java and maybe Perl. For app development, I'll need Java and Objective C.