Let's face it. If you're viewing this tutorial, you can tell that you are an "Absolute Beginner". But don't fret if you are one. You're just a novice. A master-in-training, if you may. And I'm willing to go out of my way to help you create a good platformer, so that way, you don't need to be an Absolute Beginner.
Trust me; I'm not a perfect platformer creator either. But I'm trying to improve my skills every day. I made this tutorial so you can relate to me in some way. This is a 4-part series. The lightest box out of the four in the thumbnail is the lesson topic, so of course, this is lesson 1. In this lesson you will learn about how to create good aesthetics (designs) for your level. Lesson 2 is character design and basic programming. In that lesson, you will learn how to make a good character design. You will also learn how to make your character walk and jump. Lesson 3 is advanced programming and color detection. In that lesson, you will learn how to program your character so he doesn't go through walls or ceilings (Wall/floor Detection). You will also learn about special color detection ideas (such as lava, which is the popular character-eliminating liquid of choice, or perhaps a bouncing block, that rockets you into the air when you touch it.). Lesson 4 is optional. In that lesson, you will learn how to spice up your platformer, with choices such as enemies, water and air (if you don't know what I mean, check out some of my older projects, like If Scratch Took Over or The Realm series.), and even a boss battle. If these tutorials get enough loves and favorites, I will add a tutorial on scrolling and tiles, so you can make lengthy levels instead of being confined to the 480x360 box.