Andrew Soltis pawn structure book discusses this in about 50 pages. It is based off of the linking of pawn chains and controlling the wings. Black goes for a kingside attack while white goes for a queenside counterplay. White can aim to control the kingside as well.
How exactly do you beat the Pirc Defence?

Put on your computer and play these first moves as White.
d4,e4,f3,c3. This will trash the Pirc and Moderns.
What follows is Be3,Bd3, Nd2, Ne2.
Then whatever side Black "attacks" on you will have more power. Have Stockfish or Komodo as your teacher vs another computer at 2300. You will be amazed. Restriction a la Karpov is the key here.

GM Yasser Seirawan used to play the PIRC, but seldom does any more. Anyway, his Openings Book discusses the PIRC, as does this video. As a beginner it's all that I played for two reasons. Most other beginners are unfamiliar with it, so were unsure of how to win against it. And, as a beginner it is recommended to concentrate on just one or two openings while understanding opening theory.
Yasser says the Austrian is the hardest to use the Pirc against successfully and uses a 1972 Spassky-Fischer game where Fischer used the Pirc to illustrate various White attacks and how the Pirc counters each. I have spent hours watching this video . . . https://www.youtube.com/watch?v=EJmjt9GGhA8
Then there is this: https://www.youtube.com/watch?v=g1gWIfVajlM
Good luck and enjoy.

1. e4 d3 2. d4 Nf6 3. Nc3 g6 4. Be2 Bg7 5. g4
Black’s responses vary greatly from here onward; however, a common continuation is 5...c5 6. g5 Nfd7 7. d5. (with h2-h4 appearing shortly)White can easily start an attack on the Kingside from here.
Hope this line helps some players who are struggling against the Pirc Defense! But do remember that this variation is vastly unexplored. You may also face many differing responses from Black each time you play it; so be prepared.
-Lukay

I play hypermodern 100% of the time. The 150 and Austrian attack are the most feared white lines against the Pirc. Your choice depends on whether you prefer pawn storms or piece play.

At any level, especially low level, this set tup is crushing most Pirc defences.
Bh6-h4-h5 and mate on h file. Easy (usually) if black castles.
If black doesn't castle, then g4-h4-h5 taking some space.
Simple and easy to play.
You think IM poucin was describing the London System? ("1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. f3 Bg7 5. Be3 ... Bh6-h4-h5 ...")

No that is the Samish/150 attack. The London often omits f3 because of Bg4 and Nc3 move.
150 attack is defined by Nf3, Be3, Qd2.
With f3, we could name it the Saemsich attack indeed.
How can u play a London system against a Pirc? Pirc being 1.e4 d6 2.d4 Nf6 3.Nc3 g6, u could play Bf4 but it wouldn't be really a London system with e4 played like this.

Hi All. I am just trying to help. I am just trying to help. Hi All.I see people want to reach 1800 ratings, but it only achieve able with hard work and being discipline as you have to spent time on a regular basis. Let me tell you a fact that, even i was 1200 here in chessdotcom and have reached 1900+ in 4 years because I was not regularly playing.I used to play only 3 months in a whole year which is not good enough.I didn't even try to think like 1500, 1700, 1900 mind sets in the game. Just be regular and try to play higher rated opponents so that you will come to know your weakness in your game. I stream chess games, puzzles ,puzzles battle for 1200-1800 rated players on regular basics and play with all people who wanted to feel how 1800 rated player game taste like.You can add me as friend and send challenges on chess.com. (Username you know already).You can catch me on www.twitch.com/corporatechessguy for livestream. I hope you all get a chance to play with 1800 Player like me, as other high rated players don't except challenges from lower rated player to be honest. Hoping to receive more friend request on chessdotcom and followers on twitch. Most important, you are always welcome to try out your tournament practise with me. Let's play together!

They are so many ways to play agaisnt the pirc, you can rarely go wrong. So long as you do not underestimate the power of the king fianchetto in breaking down your kingside, white should keep a modest but persistent edge.
a lot of people have suggested the more aggressive systems to deal with the pirc, but here is a more conservative antidote.
in general, white aims for the following formation after reaching that position, nge2, qd2 you almost always castle 0-0, then rd1 and f4. White is trying to capitalize with a slow but powerful swarm of pawns on the center and kingside while minimizing the power of the g7 bishop, via moves like bd4, bh6 trade bg5 pin on f6 knight or even a a pawn clamp via f4-f5 g4 g5 and finally f6.
black has to play with some precision to not just end up worse with this white system.

- Chessmood openings are sharp and also secure and depends on your style you can play positional too in some setups.
- Chessmood openings are full of novelties.
- Ideas were so easily explained so even a beginner can understand what's going on and a beginner can also grasp long term opening plans.
- Yu can crush easily 2000 elo field without too much efforts.
- Chessmood presentation method is not only focused on variations in opening but it will also teach you strategy and especially power of bishop pairs.

took a minute to look at the stats for the recommendations here as i REALLY need an anti-hypermodern repertoire. i'm guessing there just isn't a tactical way to play against hypermods which is why i despise them with every fiber of my being. anyways, that un-named "pseudo sicilian yugoslav" line has really impressive 1600-2000 stats by move number 6.
1.e4 d6 2.d4
2…Nf6
3.f3 g6 4.c4 Bg7 5.Nc3 Lion’s Defense Lion’s Jaw (Saemisch) 52:43@30k +0.3
3.Nc3 g6
4.f3 Bg7 5.Be3 O-O 6.Qd2 pseudo Sicilian Yugoslav 57:39@122k +0.8 has the best stats
4.Bg5 Byrne Variation 51:44@213k +0.5
4.f4 Bg7 Austrian Attack 51:45@245k +0.4
4.Be3 c6 5.Qd2 150 Attack 47:49@6.6k +0.7
2…g6 3.
2…c6 3.
2…e6 3.
2…Nd7* 3.Nc3 Antal Defense 51:46@110k +0.8
3…e5 4.Be3 51:46@5336 +0.6
3…c6 4.
3…g6 4.f4 Bg7 5.Nf3 56:41@18k +0.9
3…Ngf6 4.f4 Anti Philidor 4…e5 Lion’s Cave 5.Nf3 exd4 6.Qxd4 55:41@5244 +0.8
2…e5 Maroczy Defense 49:45@359k +0.7
3.Nf3 Philidor Defense 55:41@98k +0.6
3…exd4* 4.Nxd4 Exchange Variation 53:43@1.4m +0.5
4…Nf6 5.Nc3 Be7 6.Bf4 0-0 7.Qd2 61:35@12k +0.6
4…Be7 5.c4 Nf6 6.Nc3 0-0 7.Be2 56:39@6.6k +0.9
4…c5 5.Ne2 61:35@4.7k +0.9
4…Nc6 5.Nc3 54:41@110k +0.5
4…Bd7? 5.Nc3 Nc6 6.Be3 57:38@27k +1.3
2…d5? 3.exd5 Qxd5 4.Nc3 60:35@2629 +1.0
4…Qd8 5.Bc4 59:37@379 +1.4
4…Qa5 5.Bd2 60:38@878 +1.7
4…Qe6+? 5.Be2 68:30@532 +1.8
I have a related question; what is the proper pronunciation of "Pirc"? I say perk, but some people say piertz, and some people say perch. What do you say?