good sources for self learn

[removed]