Skip to content

Commit

Permalink
Add a full list of learning resources
Browse files Browse the repository at this point in the history
  • Loading branch information
lordmauve committed May 16, 2021
1 parent 1023e47 commit 4f5fcf8
Show file tree
Hide file tree
Showing 5 changed files with 63 additions and 192 deletions.
4 changes: 2 additions & 2 deletions doc/builtins.rst
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ stop the sound as well as query its length in seconds:
.. class:: Sound

.. method:: play()
:noindex:

Play the sound.

Expand Down Expand Up @@ -805,8 +806,7 @@ This could be used in a Pygame Zero program like this::
beep.play()


.. _data_storage:

.. _data-storage:

Data Storage
------------
Expand Down
2 changes: 1 addition & 1 deletion doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ User Guide
repl
ide-mode
examples
tutorials
resources
other-libs
changelog

Expand Down
178 changes: 0 additions & 178 deletions doc/learn-programming.rst

This file was deleted.

60 changes: 60 additions & 0 deletions doc/resources.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
Tutorials and Resources
=======================

Here are some tutorials and learning resources which use Pygame Zero.


Books
-----

* `Coding Games in Python`_ (DK) - teaches programming in Python from scratch
with Pygame Zero and bright, colourful illustrations.

* `Code the Classics`_ (Raspberry Pi Press) - covers the history of classic
computer games and explains how to make them with Pygame Zero.

* `Mission Python`_ (No Starch Press) - takes you through the process of writing
one larger game with Pygame Zero.


.. _`Coding Games in Python`: https://www.dk.com/us/book/9781465473615-coding-games-in-python/
.. _`Code the Classics`: https://store.rpipress.cc/products/code-the-classics
.. _`Mission Python`: https://nostarch.com/missionpython


Online Tutorials
----------------

* `Simple Game Tutorials`_ is a collection of step-by-step tutorials which guide
you through the process of making some simple games.

* `Coding Games with Pygame Zero and Python`_ - teaches programming in Python
for complete beginners, moving into several complete examples.


.. _`Simple Game Tutorials`: https://simplegametutorials.github.io/pygamezero/
.. _`Coding Games with Pygame Zero and Python`: https://electronstudio.github.io/pygame-zero-book/


Magazines
---------

* MagPi_, the Raspberry Pi magazine, has covered Pygame Zero several times.
MagPi is available in print but is also free to download online.
* Wireframe_, also from Raspberry Pi, and also free to download online, is a
magazine focused on games, game development, and the game industry, and most
issues contain Pygame Zero examples.

.. _MagPi: https://magpi.raspberrypi.org/articles/pygame-zero-invaders
.. _Wireframe: https://wireframe.raspberrypi.org/


Video Tutorials
---------------

There are numerous Pygame Zero tutorial videos on YouTube_; here are some:

* `A brief introduction to Pygame Zero <https://www.youtube.com/watch?v=Qd35oQXwkf0>`_ (Neil Muller)
* `How to use Pygame Zero <https://www.youtube.com/watch?v=qAbPMXH7V0k>`_ (TeCoEd)

.. _YouTube: https://www.youtube.com/
11 changes: 0 additions & 11 deletions doc/tutorials.rst

This file was deleted.

0 comments on commit 4f5fcf8

Please sign in to comment.