I have RPG Maker 3 for the PS2 and I have made a game that maxed out the memory capacity for the game...so I know how to do events and stuff like that...what I want to do is CREATE the effects such as shaking the screen, not just put it into the event.
Also, I'm pissed off that I haven't worked on my SM pack for a long time because of so many different reasons.
gamedev.net is a great place to learn about actual game programming, and they don't have articles on just one language. They are a great place to go to learn about game programming stuff. However, to learn to do some of the more advanced stuff, you need to know how to program in a language in the first place.
For instance, if you were drawing a tile based game, and you wanted to shake the screen, there are 2 main ways you could go about it. You could take the screen's contents and shake that back and forth, which will cause black bars on the side when the screen moves away from that side of the visible screen. The other way of doing it is essentially moving the camera back and forth and actually drawing what's to the side of the current screen when it moves. That one requires you to get all the tiles on that side of the screen that would be visible and draw them. Not only that, but both of them require you to be able to draw your tiles on locations that they normally wouldn't be drawn on (say they're 16 pixels square, now you'd be drawing them in places like pixel 7 [counting form the left of the screen] instead of on 0, 15, etc.)
It's good that you understand how to make events and such, because that gives you a solid foundation to learn a programming language, but working with RPG makers and such really hides the complex internals required in making a game.
Personally, if you're planning on seriously learning to program, I would say to not bother learning some stupid language like VB, which though it's good for teaching, is a retarded language to write in, and go straight to Java or C# (I would suggest learning C#, because it has an awesome IDE from Microsoft freely available with stuff like code completion).
Here's the page you can download the C# IDE from Microsoft.
http://www.microsoft.com/express/vcsharp/Here's a link to the hello world program on the MSDN in C#
http://msdn.microsoft.com/en-us/library/ms173060(VS.80).aspxIf you're gonna learn C#, I highly suggest learning how to navigate/locate information about stuff on the MSDN website. That site KICKS ASS for learning how to do stuff in C# or any of the visual studio languages.
And again, Gamedev.net is a great resource for finding out how to make things work. They might not always supply source code, but that's what programming is about: learning how something works, and then trying to write code that does it.
http://www.gamedev.net/reference/http://www.gamedev.net/reference/start_here/