I would definitely make your way through those tutorials first. You would be lost without having those concepts under your belt. When you think you have mastered them you are going to want to utilize a 2d tileset/map editor to build your levels. Eventually you can work on your own tileset/worldmap editor, but it takes a good amount of time and experience to understand all that is needed in a tile engine.
I'd recommend 2 programs
In one way it's unfortunate that DBpro doesn't have a built-in 2d tile engine, which would make things easier for beginners. The good sides are, that as a programming language vs a game creation kit, much more effort went into a solid language base, rather than focusing effort on something as specific as a tile-engine. Most people would prefer their own way of handling the engine anyways.
You can utilize outside software like the above to help ease the creation process, and then import the data into your game. The "importing" of the data into your game part can be tackled when you get there. Some parts are easy, some not so much.
PlayBasic makes getting 2d projects like this off the ground easier, and it's more focued to these types of games.
Your signature has been erased by a mod please reduce it to 600 x 120.