by yaku » Wed Apr 04, 2018 7:10 am
@ Kakashi ;
Coding is a lot like drawing - some people have a natural knack for it and pick it up quickly. Others have to work for it. Almost everyone compares each other to others and puts themselves down for their coding without knowing the background of the person they're comparing themselves to... and on CS, there's a market for almost everyone. There's never a "not good enough," because this is a creative and subjective medium. I've had people tell me specifically not to make their signatures big and huge. I've had people buy two signatures with the same exact form from two different people (one me, one another person), and never even put my overly complex piece of junk in their signature box, instead opting to use the other person's: one with a structure similar to yours: left column, center column, right column. The point of that little anecdote is that there's almost always going to be somebody that wants to buy your coding, and that's because CS BBCode isn't technical at all, though it's similar to HTML/CSS in that you're constantly referencing rather than memorizing. It's more about image manipulation and looking pretty than it is about functionality. It's about the end result, not the journey.
tl;dr: Yes, you're good enough to make a shop, because with a visual medium like this there's no such thing as "not good enough." There's a demographic for every conceivable type of layout. It's a visual and subjective thing, so just like art you should stop comparing yourself to others!
And with that out of the way, you get better at it mostly through osmosis. Scrolling through the forums. Seeing what you like about other peoples' layouts. Seeing what you don't like. Emulating that, like an HTML student tries to emulate webpages. Slowly (and more importantly, PASSIVELY) developing an eye for colors that look nice together, how to lay out effectively, and even little "cheats" to make your life as a coder easier like combining unicode assets and stuff into images... but at the same time, being careful not to get lost in thinking anyone is "better" than you. Despite the name, the "coding" part of CS BBCoding is an extremely small part of the process. I keep saying it, but it's a visual medium. The primary skills that you'll want to work on are creating layouts (perhaps by sketching them on a piece of paper or in a drawing program of choice) and image manipulation. How fast you pick these up is up to you, your personal learning speed, and your background with Photoshop (or Photoshop-like software). With Digitally Distinct around, the technical part is as easy as highlight, copy, paste, but just like you can't only target the fat on your stomach, you can't specifically teach creativity.
tl;dr: Look at other peoples' work and try to emulate (but don't plagiarize) the elements that you like. Act like you're a kid making a collage, and the bits and bobs of BBCode and unicode characters in Digitally Distinct are your magazines to be clipped. Maybe try to bolster your image manipulation skills and practice making creative layouts, then worrying about how they'll actually work on the page later.
And a technical tip to break up all that long-winded rambling I just did, in case it's not extremely obvious on DD: you can nest alignment tags within each other. Putting a [right] tag in a [left]tag works similar to the CSS float:right property and allows you to make sort of "columns within columns." The hallmark of CS BBCode is understanding how columns work. That's the only real fundamental I can think of.
Last edited by
yaku on Wed Apr 04, 2018 7:16 am, edited 1 time in total.
├┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬█
━━━━━━━━━━━━━━━━━ ━ ━━━━━━━━━━━━━━━━━━ ━ ━ │
│
│
│
│
└
x x♥i❀i❀i❀i❀i❀i❀i❀i❀i❀i❀i❀