Go Back   WarriorForum - Internet Marketing Forums > Warrior Support Forums > Programming Talk
Register Blogs FAQ Social Groups CalendarHelp Desk

Reply
 
LinkBack Thread Tools
Old 04-28-2009, 04:16 AM   #1
Warrior Member
 
Join Date: Apr 2009
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default How to enhance my PHP development skill and also start learning .NET to get into it as well?

I am in the PHP development with basic development skill. I want to enhance my skill to master level and also want to start learning .NET to become good .NET developer too. What are the good ways, available resources, good books and other thing that you can suggest me to start with?

qwzxlk is offline   Reply With Quote
Old 04-28-2009, 08:56 AM   #2
HyperActive Warrior
 
ehicks727's Avatar
 
Join Date: Mar 2009
Posts: 225
Thanks: 6
Thanked 27 Times in 27 Posts
Default Re: How to enhance my PHP development skill and also start learning .NET to get into it as well?

Learn some PHP Frameworks (CodeIgniter, Zend) and improve your OOP. After I learned CodeIgniter well, my coding skills skyrocketed.

No advice on .NET. I took VB and C# classes, decided I like PHP better and never looked back.
ehicks727 is offline   Reply With Quote
Old 04-28-2009, 02:26 PM   #3
Advanced Warrior
 
Join Date: Mar 2009
Posts: 931
Thanks: 36
Thanked 102 Times in 91 Posts
Default Re: How to enhance my PHP development skill and also start learning .NET to get into it as well?

Learning good programming practices which are generally language independent should make you a better PHP programmer. Learning different programming paradigms also help: procedural, functional, oop, logic.

Tyrus
Tyrus Antas is offline   Reply With Quote
Old 05-22-2009, 01:40 PM   #4
A Day dreamer
 
chuawenching's Avatar
 
Join Date: May 2009
Location: Selangor, Malaysia
Posts: 263
Thanks: 100
Thanked 21 Times in 13 Posts
Default Re: How to enhance my PHP development skill and also start learning .NET to get into it as well?

.NET itself is pretty huge ... depends on what you aim to achieve (quick result or long term)? then the programming language? if you want to go deeper, try to understand the .net runtime and base class libraries. if you want to know concept, learn oop. A good start. Even though oop is universal, but in c++ you have multiple inheritance but in c# you can only 1 inheritance. Still depends on the language. Later understand best practices like design patterns, domain driven design. There are tools like fxcop (free) to guide you better, else you can use the vs 2008 features. Maybe you can look at S#arp Architecture for samples coding. It is quite impressive. If you plan to consider asp.net, depends on how much you want to know? Maybe understand asp.net page life cycle, session vs viewstate, etc. Database related stuff - linq to sql, ado.net stuff, or even 3rd party like nhibernate.
chuawenching is offline   Reply With Quote
Reply

  WarriorForum - Internet Marketing Forums > Warrior Support Forums > Programming Talk

Tags
development, enhance, learning, net, php, skill, start

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -6. The time now is 01:45 AM.