9 Replies - 23432 Views - Last Post: 05 October 2012 - 11:54 AM

#1 macosxnerd101  Icon User is online

  • Self-Trained Economist
  • member icon




Reputation: 10596
  • View blog
  • Posts: 39,258
  • Joined: 27-December 08

Getting Better at Programming (PHP)

Post icon  Posted 06 October 2011 - 10:26 PM

*
POPULAR

While on DIC, we have seen a bunch of threads all asking basically the same thing- how can I get better at programming? The simple truth is that programming takes practice writing and debugging code. It is not something that comes overnight. So for those of you relatively new to (PHP) programming, we have outlined a list of topics in a sequence from total novice to advanced programming, with focuses on various aspects of programming.

We have also included a list of tutorials for many of the topics below. If you have a resource on Dream.in.Code that you feel would add to a given category, shoot me a PM!

Special thanks to Dormilich and CTphpnwb for helping me compile this list!

Stage 1- Beginner:
  • Introduction to PHP - What it is and isn't
  • Hello, World
  • Using print and echo
  • Variables
  • String manipulation
  • If-else statements, switch blocks, while and for loops
  • Arrays and Foreach loops


Stage 2- Intermediate

Stage 3- Advanced

This post has been edited by macosxnerd101: 15 May 2012 - 10:02 PM
Reason for edit:: Updated


Is This A Good Question/Topic? 15
  • +

Replies To: Getting Better at Programming (PHP)

#2 aaron1178  Icon User is offline

  • Dovakiin, Dragonborn
  • member icon

Reputation: 169
  • View blog
  • Posts: 1,298
  • Joined: 22-October 08

Re: Getting Better at Programming (PHP)

Posted 06 October 2011 - 11:06 PM

Great list Mac :)

This would of helped back when I started :|

For those of you that want to create your own PHP modules, may I suggest my upcoming tutorial :)

This post has been edited by aaron1178: 06 October 2011 - 11:08 PM

Was This Post Helpful? 0
  • +
  • -

#3 Jstall  Icon User is offline

  • Lurker
  • member icon

Reputation: 434
  • View blog
  • Posts: 1,042
  • Joined: 08-March 09

Re: Getting Better at Programming (PHP)

Posted 07 October 2011 - 04:47 AM

Great list Mac! Might I suggest incorporating a third party library into a project? I see frameworks are there but I'm talking about a smaller library used to specific functionality. An example would be Swift Mailer, an OOP library with numerous mailing features.
Was This Post Helpful? 1
  • +
  • -

#4 johngato  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 12
  • Joined: 28-September 11

Re: Getting Better at Programming (PHP)

Posted 07 October 2011 - 04:49 AM

This is great. Since I am still very new to PHP this will help out alot.

Thanks for taking the time to write this up
Was This Post Helpful? 0
  • +
  • -

#5 Jstall  Icon User is offline

  • Lurker
  • member icon

Reputation: 434
  • View blog
  • Posts: 1,042
  • Joined: 08-March 09

Re: Getting Better at Programming (PHP)

Posted 07 October 2011 - 05:11 AM

A couple more thoughts :)

Making a call to a web service(Paypal etc)

Since social media is huge now, leveraging social media via their API. Sending a tweet/status update via Twitter/Facebook/Linkedin .

These could be the same depending on how the social media site works.

This post has been edited by Jstall: 07 October 2011 - 05:12 AM

Was This Post Helpful? 1
  • +
  • -

#6 macosxnerd101  Icon User is online

  • Self-Trained Economist
  • member icon




Reputation: 10596
  • View blog
  • Posts: 39,258
  • Joined: 27-December 08

Re: Getting Better at Programming (PHP)

Posted 07 October 2011 - 08:18 AM

@Jstall: Great ideas! I've updated the list!

Glad everyone has found it useful! :)
Was This Post Helpful? 0
  • +
  • -

#7 Samlock  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 5
  • Joined: 23-November 09

Re: Getting Better at Programming (PHP)

Posted 07 October 2011 - 09:51 AM

Been looking for something like this - bookmarked for tomorrow night. Nice!
Was This Post Helpful? 0
  • +
  • -

#8 EnvXOwner  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 357
  • View blog
  • Posts: 2,319
  • Joined: 10-August 09

Re: Getting Better at Programming (PHP)

Posted 07 October 2011 - 04:27 PM

View PostJstall, on 07 October 2011 - 07:47 AM, said:

Great list Mac! Might I suggest incorporating a third party library into a project? I see frameworks are there but I'm talking about a smaller library used to specific functionality. An example would be Swift Mailer, an OOP library with numerous mailing features.

I agree! I love Swif Mailer. One of my followers on Twitter showed it to me, it was love at first sight. lol
Was This Post Helpful? 0
  • +
  • -

#9 JacksonD  Icon User is offline

  • D.I.C Head

Reputation: 9
  • View blog
  • Posts: 215
  • Joined: 18-October 11

Re: Getting Better at Programming (PHP)

Posted 21 October 2011 - 04:28 AM

Great for beginners to PHP,This is a really good post.
Was This Post Helpful? 0
  • +
  • -

#10 ¿serenity?  Icon User is offline

  • New D.I.C Head

Reputation: 2
  • View blog
  • Posts: 6
  • Joined: 04-October 12

Re: Getting Better at Programming (PHP)

Posted 05 October 2012 - 11:54 AM

great list, I'll check it out more tonight when i get home.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1