Recommendation for Next Book After PowerShell Toolmaking

This topic contains 5 replies, has 4 voices, and was last updated by Profile photo of Greg Tate Greg Tate 1 month, 2 weeks ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #50355
    Profile photo of Greg Tate
    Greg Tate
    Participant

    Looking for ideas on a next book to read after Learn PowerShell Toolmaking.

    Any thoughts or recommendations?

    Considering the following:

    – PowerShell in Depth: seems to be more of a reference and covers the same material as Learn PowerShell and Learn Powershell Toolmaking
    – PowerShell in Action: new version is due out in December 2016
    – Windows PowerShell Step by Step (2015): written by Ed Wilson. Includes information on Windows PowerShell 5.
    – Windows PowerShell Best Practices (2014): written by Ed Wilson. Seems like the best transition from Toolmaking.
    – PowerShell Deep Dives (2013): covers some interesting advanced techniques

    #50357
    Profile photo of Don Jones
    Don Jones
    Keymaster

    "In Depth" is indeed a reference; it covers a good bit more than either of the MoL books.

    "In Action" is very much Bruce's view of PowerShell, which can be useful. I find there's a non-trivial amount of duplication of the help file content, although in some cases there's some additional insight.

    "Deep Dives" definitely covers some niche stuff, which can be very cool.

    Bigger question: why do you feel it's time for another book? Have you started writing tools and so forth? What do you feel you may be missing, in your knowledge set? Are those things best learned through less-structured experimentation and self-guided learning, rather than a book?

    Is it time to move on to DSC? I can recommend leanpub.com/the-dsc-book :).

    #50359
    Profile photo of Greg Tate
    Greg Tate
    Participant

    You bring up a good point. Maybe it's not necessary for another book right away. I'm halfway through the MOL Toolmaking book and have just begun writing tools. I guess I always feel that there should be some next book to read. But it does seem like a good next step to take some time away from structured learning and spend more time doing.

    #50361

    PowerShell in Depth is as it states an in depth look at PowerShell – it covers much more than the MoL books. It really starts where they stop.

    PowerShell in Action is a book about the PowerShell language written from, and very much for, a developer view point. Given that there is a new edition on the way (don't bet on December as we're still writing) I'd recommend reading that after PowerShell in Depth.

    Windows PowerShell Step by Step (2015): written by Ed Wilson. Ed's Step by Step is an introductory level book like the MoL books

    Windows PowerShell Best Practices (2014): written by Ed Wilson. Has some very useful guidance but is not too much more advanced than what you've already read

    PowerShell Deep Dives (2013): is a mixed bag of content. It was written as a set of short pieces by the PowerShell Community – ALL Royalties go to Save the Children so I'd recommend everyone who uses PowerShell should buy a copy

    if your learning style is book based then I think the in Depth book followed by the new edition of in Action would be a good way to go. The Deep Dives is worth getting but its a collection of stuff rather than a coherent look at PowerShell.

    To be totally transparent I'm the co-author of PowerShell in Depth, PowerShell in Action and contributed and was a section editor for PowerShell Deep Dives

    #50418
    Profile photo of Arie H
    Arie H
    Participant

    Instead of a book, I would actually advise you scan GitHub for PowerShell repositories.
    See how others write tools and try to understand from reading their code what their thoughts were creating that repo.

    If you find anything interesting , try improving it and working with the repo owner.

    Start your own repo, publish your tools, someone like you might be scanning and helping you get your skills to a higher level.

    Learn DSC, Learn Pester, Learn OVF.

    These are all tools in your toolbox.

    #50445
    Profile photo of Greg Tate
    Greg Tate
    Participant

    Don, Richard, Arie,

    Thank you all for the advice!
    This gives me good direction on where to head next.

    Next steps will be
    – GitHub
    – DSC
    – Pester
    – PowerShell in Depth (for reference)

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.