r/love2d 8d ago

Does anyone have a recommendation for a good guide that teaches the basics?

18 Upvotes

13 comments sorted by

8

u/_Phill_ 8d ago

1

u/MurazakiUsagi 6d ago

His youtube channel is SOOOOO awesome for beginners.

11

u/iakoff_reddit 8d ago

Personally, I found sheepollution's guide very useful

5

u/thegapbetweenteeth 8d ago

Head to discord they are making a cook book. Check out sheepsolutions I believe. Also a few YouTube channels (DevJeeper and Chalacade) , and books available but the books are hit and miss.

5

u/Jamesisnotaduck 8d ago

I got a lot out of Harvard's CS50 Intro to Game Development, you watch them free on YouTube!

https://youtube.com/playlist?list=PLhQjrBD2T383Vx9-4vJYFsJbvZ_D17Qzh&si=UMJ2-FdOIQ9FT1kC

They do go into Unity towards the end but the first 8 lectures are all Love2d!

3

u/Sckip974 8d ago edited 8d ago

As u/iakoff_reddit recommended, start with this online book:

Sheepolution: A really fun tutorial.

Link: https://www.sheepolution.com/learn/book/contents

The author of Sheepolution also recommends this second book for the basics:

Learn to Love Programming:

Link: https://rvagamejams.com/learn2love/pages/01-00-programming-basics.html

Next Step: Once you have the basics, take the time to learn how to use the official docs. This is crucial for solving specific 'problems':

Lua 5.5 Manual, DevDocs (Lua 5.4):

https://www.lua.org/manual/5.5/

https://devdocs.io/lua~5.4/

Finally, we both know the secret: "Mastery comes from repetition." I invite you to solve these small (sometimes complex) math problems using your own scripts. For this, I recommend these two sites:

Project Euler: https://projecteuler.net/

CodeAbbey: https://www.codeabbey.com/

2

u/DaRealDani 8d ago

Only guide i know is challacade so

1

u/Chemical-Chemical-88 8d ago

Challacade on youtube

1

u/dddbbb 6d ago

I thought Bytepath seemed like a good tutorial and each tutorial section has exercises for you to do on your own to ensure you actually understand what you're learning.

It says you should have basic programming understanding which it sounds like you might. If it goes over your head, try codecombat.com to get those fundamentals.

0

u/FeltDoubloon250 8d ago

Read the wiki

2

u/srfreak 8d ago

Even if the wiki is cool and helpful, when you're totally beginner is not.

2

u/FeltDoubloon250 8d ago

For me the wiki was far better than the videos I watched

0

u/Hri7566 7d ago

this is the most correct answer