Ваш вопрос звучит как - "Взять трактор или комбайн?"! Первое и основное - язык выбирается в зависимости от того какие задачи нужно реализовать. Второе - даже если вы изучите синтаксис языка, не означает что сможете программировать. Для обучения наверное чистый СИ. Но книги по алгоритмам и структурам данных так же стоило почитать.