Remembering more advanced topics

Hello everyone! So I have been learning to script for about a month or two now and I know and can remember just about everything. But now I am getting into more advanced topics and I can remember them but I will also forget some of it. I wanted to know what is a easy/effective way to remember the more advanced topics along with some of the math that follows. For example I just started learning about ray casting yesterday and I can remember most of the scripts but when I get into the CFrame measurements and stuff that are needed it gets harder to remember how some of the the measurements are measured. I don’t know if I should practice more to try to remember the scripts better or if I there is another way. Thanks for any help!

1 Like

Best way to remember anything, advance or not, is just to practice it. Actually sitting dowe every so often and reading about it, making stuff with it, etc, will naturally make your brain remember. It may take longer to learn/memorize than a simpler process, but eventually it’ll become more natural to you.

TDLR; practice, practice, practice.

2 Likes

Here’s a good method I have been using to memorize the API well: Write a list of links in a text document, preferably in any simple text editor that isn’t too complicated.

On another note, I treat these text documents as libraries. Sometimes I have scripts written and stored in a folder just in case.

2 Likes

That’s a great idea and I think I will do the same :smiley:

Thanks for the tip I will always keep practicing :smiley:

I would recommend that you fully understand what your learning, instead of just memorizing. On top of that, practice, practice, and more practice! its one thing to know about something, and completely another to understand it. and practice is really the only way to do that! Good luck!

1 Like

Judging by the amount of time you have been learning LUA, I would say mess around. You cannot really learn by memorizing these things; you have to have hands-on experience to solidify the knowledge you learned.

Once you understand the full library Roblox provides us, developers, you can learn the data structures and OOP aspects of development. I would suggest looking into this before you start any major projects as it reinforces the basic topics and reaches the advanced topics as well.

Assuming that you understand everything you learned and have reinforced and practiced doing SMALL projects, you should code without using much cognitive power. If this is your first language, it would take you about a year or so to fully understand what programming/scripting is. I would also suggest incorporating the terminology into your everyday life as it helps immensely to understand the material you are learning. I know I did this to memorize anatomical information in anatomy and physiology.

To end this off, just practice, learn, practice, and ask questions; this is the best way to understand and memorize information.

2 Likes