Sorry to post again, but I thought of a tip or two.
Try to think in thirds when you're first learning. In treble cleff, read the lines as :
f (ine)
d (oes)
b (oy)
g (ood)
e (very)
And the spaces between the lines as:
e
c
a
f
Once you get this pattern down you know how to name (and find) any note and you can figure out that a third below e is c, and a third above f is a. Thus you can expand your pattern to
e
c
a
f
d
b
g
e
c
There! Now you no how to find any note name simply by using thirds.
For bass (f) cleff, you can do the same thing but the notes are different. They are (from the bottom line up)
a (lways)
f (ine)
d (o)
b (oys)
g (ood)
The notes between the lines are:
g
e
c
a
You can now figure out everything in bass (f) cleff, too!
For major flat keys, just think of this pattern: b e a d g c f. That's the order of flats when they're added to change keys. To determine what key you're in, look at the second to last flat. That is your key. For example, Eb major has three flats: b e a. You look past the a and see e, then you know it's Eb major.
The exception to this is one flat, which is F major.
For major sharp keys, think f c g d a e b. That's harder to remember, so I made up a little saying for myself:
f (rank)
c (an)
g (et)
d (own)
a (nd)
e
b (oogie)
Do find what key you are in if there are sharps, just look at the last sharp and count up one letter name. For example, if you see two sharps you know they're f and c. You look at the c and go up one letter name to d. With two sharps, you're in D major!
I hope this is at least mildly helpful. Send me a message if you want any tips or need clarifying.