Getting started with PnP - How do I start?

%3CLINGO-SUB%20id%3D%22lingo-sub-33121%22%20slang%3D%22en-US%22%3EGetting%20started%20with%20PnP%20-%20How%20do%20I%20start%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-33121%22%20slang%3D%22en-US%22%3E%3CP%3EI%20have%20seen%20the%20PnP%20since%202014%2C%20and%20I%20saw%20the%20progress%20Microsoft%20and%20the%20community%20are%20doing%20in%20that%20matter%2C%20however%20it%20always%20felt%20like%20it's%20a%20blackbox%20for%20me%2C%20and%20I%20don't%20know%20how%20to%20really%20use%20it.%20A%20lot%20of%20projects%2C%20components%2C%20samples%2C%20which%20one%20to%20use%2C%20samples%20or%20components%3F%20For%20me%20it's%20just%20a%20big%20repository%20with%20code%2C%20but%20I%20don't%20find%20any%20guidance%20about%20when%20to%20use%20the%20samples%2C%20when%20to%20use%20the%20components.%20I%20see%20people%20building%20cool%20stuff%20here%20and%20there%20but%20am%20not%20able%20to%20get%20in%20and%20do%20the%20same%20thing.%20I%20come%20from%20SharePoint%20solutions%20background%2C%20and%20I%20don't%20know%20if%20I%20should%20use%20the%20whole%20project%20in%20PnP%20and%20add%20it%20to%20my%20solutions%3F%20or%20should%20I%20borrow%20code%20from%20there%3F%20Are%20there%20nuget%20packages%3F%20How%20do%20I%20participate%20in%20the%20development%20and%20contribute%3F%20I%20don't%20see%20any%20book%2Fdetailed%20articles%20for%20getting%20started%20with%20it%2C%20and%20it%20seems%20only%20good%20for%20people%20who%20catched%20it%20and%20got%20into%20it%20from%20the%20beginning.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-33121%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EPnP%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-33774%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Getting%20started%20with%20PnP%20-%20How%20do%20I%20start%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-33774%22%20slang%3D%22en-US%22%3E%3CP%3EThanks%20Dean%2C%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20actually%20bought%20Paolo's%20book%2C%20but%20it's%20more%20regarding%20Graph%20and%20SharePoint%20Add-ins%2C%20rather%20than%20using%20the%20PnP%20itself.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-33310%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Getting%20started%20with%20PnP%20-%20How%20do%20I%20start%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-33310%22%20slang%3D%22en-US%22%3E%3CP%3EHave%20you%20seen%20this%20video%3F%20%3CA%20href%3D%22https%3A%2F%2Fchannel9.msdn.com%2Fblogs%2FOfficeDevPnP%2FPnP-Web-Cast-How-to-get-started-with-Office-Dev-PnP%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fchannel9.msdn.com%2Fblogs%2FOfficeDevPnP%2FPnP-Web-Cast-How-to-get-started-with-Office-Dev-PnP%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F127%22%20target%3D%22_blank%22%3E%40Paolo%20Pialorsi%3C%2FA%3E%26nbsp%3Bhas%20an%20excellent%20book%20that%20is%20specifically%20targeted%20at%20this%20scenario%20%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F1509300910%2Fref%3Doh_aui_detailpage_o00_s00%3Fie%3DUTF8%26amp%3Bpsc%3D1%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F1509300910%2Fref%3Doh_aui_detailpage_o00_s00%3Fie%3DUTF8%26amp%3Bpsc%3D1%3C%2FA%3E.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThere%20are%20also%20lots%20of%20good%20resources%20at%20%3CA%20href%3D%22https%3A%2F%2Fdev.office.com%2Ftraining%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdev.office.com%2Ftraining%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-33268%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Getting%20started%20with%20PnP%20-%20How%20do%20I%20start%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-33268%22%20slang%3D%22en-US%22%3E%3CP%3EThere%20is%20a%20lot%20of%20documentation%20out%20there%20a%20good%20start%20is%20Github%20to%20check%20the%20readme%20files.%20This%20explains%20a%20lot.%20It%20also%20depends%20on%20what%20you%20want%20to%20do.%20And%20if%20you%20run%20into%20problems%20you%20can%20always%20ask%20here%20in%20the%20Forums.%3C%2FP%3E%3CP%3EEvery%20month%20there%20is%20a%20new%20video%20explaining%20some%20of%20the%20features%20by%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F369%22%20target%3D%22_blank%22%3E%40Vesa%20Juvonen%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-33226%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Getting%20started%20with%20PnP%20-%20How%20do%20I%20start%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-33226%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you.%20I%20am%20following%20the%20youtube%20channel.%20The%20Ignite%20conference%20had%20lots%20of%20videos%20assuming%20you're%20already%20familiar%20with%20PnP.%20Isn't%20there%20any%20guidance%20like%20when%20SharePoint%20first%20released%20to%20guide%20us%3F%20We%20%22SharePoint%20Developers%22%20are%20familiar%20with%20Microsoft%20tools%20(Visual%20Studio%20and%20TFS)%2C%20isn't%20there%20any%20guidance%20from%20Microsoft%20itself%20to%20guide%20us%20through%20all%20this%20Github%2C%20contributing%20to%20repos%2C%20gulp%2C%20etc..%3F%20It's%20too%20overwhelming%20for%20people%20used%20to%20do%20MS%20development%20only%20and%20we%20find%20ourselves%20lost%20in%20this%20whole%20contributing%2Fopen-source%20space.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-33138%22%20slang%3D%22en-US%22%3ERE%3A%20Getting%20started%20with%20PnP%20-%20How%20do%20I%20start%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-33138%22%20slang%3D%22en-US%22%3EWhat%20i%20would%20have%20done%20%3A%201)%20youtube%20%3A%20check%20for%20ignite%20channel%20find%20relevant%20videos%20and%20watch%20it.%202)%20follow%20youtube%20channel%20on%20pnp%20and%20check%20relevant%20videos%20and%20watch%20it%20Start%20from%20the%20latest%20and%20then%20you%20can%20backtrack.%3C%2FLINGO-BODY%3E
Highlighted
New Contributor

I have seen the PnP since 2014, and I saw the progress Microsoft and the community are doing in that matter, however it always felt like it's a blackbox for me, and I don't know how to really use it. A lot of projects, components, samples, which one to use, samples or components? For me it's just a big repository with code, but I don't find any guidance about when to use the samples, when to use the components. I see people building cool stuff here and there but am not able to get in and do the same thing. I come from SharePoint solutions background, and I don't know if I should use the whole project in PnP and add it to my solutions? or should I borrow code from there? Are there nuget packages? How do I participate in the development and contribute? I don't see any book/detailed articles for getting started with it, and it seems only good for people who catched it and got into it from the beginning. 

5 Replies
Highlighted
What i would have done : 1) youtube : check for ignite channel find relevant videos and watch it. 2) follow youtube channel on pnp and check relevant videos and watch it Start from the latest and then you can backtrack.
Highlighted

Thank you. I am following the youtube channel. The Ignite conference had lots of videos assuming you're already familiar with PnP. Isn't there any guidance like when SharePoint first released to guide us? We "SharePoint Developers" are familiar with Microsoft tools (Visual Studio and TFS), isn't there any guidance from Microsoft itself to guide us through all this Github, contributing to repos, gulp, etc..? It's too overwhelming for people used to do MS development only and we find ourselves lost in this whole contributing/open-source space. 

Highlighted

There is a lot of documentation out there a good start is Github to check the readme files. This explains a lot. It also depends on what you want to do. And if you run into problems you can always ask here in the Forums.

Every month there is a new video explaining some of the features by @Vesa Juvonen 

Highlighted
Highlighted

Thanks Dean, 

 

I actually bought Paolo's book, but it's more regarding Graph and SharePoint Add-ins, rather than using the PnP itself.