Спробуйте освоїти книгу Н.Вірта "Алгоритмы + структуры данных" (або якусь подібну), якщо не зможете або не схочете, то тоді вибирайте мову програмування, вчіть і пишіть програми. Дуже не раджу розтягувати навчання на тривалий час при цьому уникаючи практики (власне самого програмування). Обирайте ту мову яка вам подобається. Можу порадити Python. Якщо вам нудно писати придумані вами програми або ви нічого не можете придумати, то існують ігри для програмістів. На сайті http://www.codingame.com можна в таку пограти. Є широкий вибір мов. Існують й інші подібні сайти.
яку саме інформатику? Все що вчать у нас в школі це суцільна хрень. Тупо Windows
Є стаття в Wikipedia яка визначає поняття. Ото багато з того чого що там перераховано ви повинні так чи інакше знати для того щоб бути нормальним таким універсалним програмістом, а не просто "я вивчив чергову мову програмування яка схожа на англійську". Але, на мою думку, не варто поки з цим усим заморочуватися бо коли ви вступите в якийсь ВНЗ, вам усе таке повинні викладати (от тільки не факт що будуть і не факт що на достатньому рівні). Просто йдіть по шкільній програмі і гарно вчіть математику. Спробуйте прийняти участь в шкільній олімпіаді з інформатики. Попросіть у викладача інформатики щоб він вам дав якісь задачки по програмуванню, пошукайте задачники і спробуйте повирішувати задачі звідти.