• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

New PHP developer with programming background

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password

Community Forums › Forums › Archived Forums › General Discussion › New PHP developer with programming background

This topic is: not resolved

Tagged: learning, php, theme

  • This topic has 3 replies, 4 voices, and was last updated 10 years, 7 months ago by Brad Dalton.
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • April 30, 2015 at 12:30 am #149574
    fastpenguin91
    Member

    Hi,

    I've been programming with Ruby on Rails for over a year, and I'm currently using Javascript, but I need to learn PHP for theme/website development, and I'm planning on using the Genesis framework exclusively.

    My specific goal for learning PHP is for theme/site development. More or less static sites + a blog and maybe plugins.

    Do you have any advice for learning PHP to accomplish these goals? I want to learn PHP in how it relates to wordpress.

    April 30, 2015 at 4:55 am #149581
    jstuartj
    Member

    I would highly recommend two books, they are very accessible for someone with some programming background.

    Professional WordPress: Design and Development - 3 edition
    by Brad Williams (Author), David Damstra (Author), Hal Stern (Author)

    Professional WordPress Plugin Development
    by Brad Williams (Author), Ozh Richard (Author), Justin Tadlock (Author)

    As for learning PHP, any basic online resource will do. The PHP required for theme development if fairly basic. I would start with functional PHP and then move to object oriented PHP as you move towards plugin development or advanced themes with control panels.

    Otherwise learn to use the WordPress Codex, much of what you need is there with a little tweaking.

    James

    April 30, 2015 at 6:14 am #149594
    Brad Dalton
    Participant

    I use these 3 resources every day.

    1. StudioPress code snippets
    2. Visual Hook map showing different hook positions
    3. My own sites 3000+ code snippets.
    4. Code from the Pro Plus package of themes which includes hundreds of different functions all coded on Genesis.


    Tutorials for StudioPress Themes.

    April 30, 2015 at 7:55 pm #149683
    coralseait
    Member

    That WP Plugin book is great!


    Coral Sea IT

  • Author
    Posts
Viewing 4 posts - 1 through 4 (of 4 total)
  • The forum ‘General Discussion’ is closed to new topics and replies.

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2025 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble