Hello,
Here is some theory and practice related to some indefinite pronouns (something/anything/nothing, etc.)

Some- (FRASES AFIRMATIVAS)
Palabras indefinidas con some- se refieren a personas, cosas o lugares inespecíficos.
someone, somebody – alguien
Somebody needs to help her.
something – algo
Please give me something to write with.
somewhere – algún lugar
My pen is somewhere in my desk but I can’t find it.
Every- (FRASES AFIRMATIVAS)
Palabras indefinidas con every– se refieren a todas las personas, cosas, o lugares.
everyone, everybody – toda la gente
Everybody likes chocolate.
everything – todas las cosas
My teenage son eats everything.
everywhere – todos los lugares
Reporters have to travel everywhere.
No- (FRASES AFIRMATIVAS)
Los siguientes indefinidos son negativos y se usan en frases afirmativas .
no one, nobody – nadie
Nobody is home right now.
nothing – nada
There is nothing in that bag.
nowhere – ningún lugar
There’s nowhere to eat Mexican food in this town.
Any- (FRASES NEGATIVAS, PREGUNTAS)
Los siguientes indefinidos se usan con preguntas o oraciones negativas.
anyone, anybody – alguien (en una pregunta), nadie (en una oración negativa)
Can anyone help me?
Don’t tell anyone the secret.
anything – algo (en una pregunta), nada (en una oración negativa)
Do you want anything to eat?
I don’t eat anything for breakfast.
anywhere – algún lugar (en una pregunta), ningún lugar (en una oración negativa)
Are you going anywhere on Saturday?
I’m not going anywhere on Saturday.
Preguntas
En preguntas se puede usar some- o any- . Some- es común en preguntas detrás de las cuales hay una petición u ofrecimiento ante la/el cual esperamos una respuesta afirmativa y Any- es común en preguntas que simplemente son preguntas.
Do you have anything? = ¿Tienes algo?
Would you like something to drink? =¿Te gustaría tomar algo?
Afirmativas
En frases afirmativas se puede usar some- o any-. Any- en frases afirmativas significa cualquier cosa (anything), cualquiera (anybody/anyone), o cualquier lugar (anywhere).
Anyone can take the exam = Cualquiera puede hacer el examen.
I would do anything to come back to the city centre. = Haría cualquier cosa por volver al centro de la ciudad.
I would like to travel to anywhere far away from the city. = Me gustaría viajar a cualquier lugar lejos de la ciudad.
Doble Negativo
No se considera gramaticamente correcto usar un indefinido negativo con un verbo negativo (aunque se oye en algunos dialectos). Se llama un doble-negativo (double-negative). Se puede usar uno de los indefinidos negativos (no one, nobody, nothing, nowhere) o un verbo negativo con any- (anyone, anybody, anything, anywhere).
I have nothing. = No tengo nada.
I don’t have anything. = No tengo nada.
I don’t have nothing. No es correcto.
Other useful links:
Practice