От контекста и от формы слова зависит. Self-taught может значить что угодно, в зависимости от дополнения, например, можно научиться самому прыгать сальто, а можно самому научиться кататься с нуля. Self-training в такой форме скорее всего означает положение дел в определенном интервале времени. Например, сейчас тренируюсь сам, а раньше может и не сам. А если написано, скажем, was self-training, то это означает какой-то промежуток времени в прошлом, но не все прошлое.
Надеюсь, это поможет что-то прояснить, а не вызовет очередную цепочку «стрижене-кошене».