My guess is, there's a little of both involved:
- There are lots of resources online, including other questions on this very site, on the topic of how the normal force happens. You haven't given any indication that you looked at any of those resources, and thus it appears as though you haven't put much of any research effort into your question. Any post like that is not likely to be well received.
- Also, the question is written in a way that's characteristic of someone who isn't familiar with even the basic physics required to understand the answer. (And the fact that you identify yourself as a newbie to physics doesn't help.) Remember that this is primarily an "expert-level" site. Now, that doesn't mean that everyone is supposed to be a physics expert (like a grad student or researcher), but what it does mean is that we expect people asking questions to either already have the appropriate level of physics knowledge required to understand the answer to their question, or to be willing to go out and learn it after they get that answer. Your question is written in a way that kind of implies you're looking for a layperson-level, highly simplified explanation. There's nothing wrong with asking those kinds of questions, but when you want that kind of an explanation, this site isn't meant to be the place to get them.
Corresponding to those reasons, here are some things you can do to improve future questions.
First of all, put some effort into searching for the answer to your question, and show that you've done so. In particular:
- Type the question title into Google (and/or another good-quality search engine) and look at the top few results
- Also search a few combinations of key words, and again look at the top few results
- Identify what physics concepts are involved and look at the relevant Wikipedia pages
- Look in a textbook or equivalent resource on the appropriate subject. Remember, since this is an expert-level site, you should have the capacity to educate yourself enough to understand the answers you get, and as part of that educational program you should have some textbook-like resource available to you. Make sure to use it.
- If you're asking a more advanced question which concerns current research, look for relevant papers, including checking on arXiv.
- And of course, search on this site! Use the search box in the top right to check for relevant keywords and tags, and also, when you're typing your question in the form, look at the suggested similar questions the system shows you.
You don't have to explicitly list all the steps you go through to do prior research - like, you don't have to say which search terms you used - but you should give some indication that you put some effort into this. Basically, if someone reads your question and immediately finds a standard resource (Google search, Wikipedia, HyperPhysics, another SE question) that answers it, you should have found it yourself and already put an explanation in the question of why that resource doesn't give you the answer you want. Bear in mind that this is a requirement of questions at all levels. It has nothing to do with whether your question may be too simple or not.
Another thing (but it's kind of the same thing) that works against you is that you ask a question, present a hypothesis about the answer... and then that's it. It's fine (even preferred) to have your own hypothesis about the answer to your question - as long as your hypothesis is grounded in solid physics, of course - but then you need to go out and check that hypothesis yourself. Maybe it'll be correct, and then you don't need to post the question in the first place. Or if it's incorrect, you'll learn something that might help you better understand the question or its eventual answer. The point is, if you just say "My hypothesis is that XXXX." and leave it at that, it comes across as laziness. If you instead write "My hypothesis is that XXXX, but that doesn't seem correct because Wikipedia says YYYYY," and so on, that shows research effort and makes a better question.