Not exactly. For example, "hope" is a noun. If you add "-less" you get "hopeless." "Hopeless" is an adjective that means "having no hope." If you add "-ness" to that, you get "hopelessness." "Hopelessness" is a noun meaning "the state of having no hope." It doesn't work with every word, but there are many it does work with.