1) в смысле, что ты ограничил себя консолью, вместо того, чтобы пользоваться удобными ИДЕ
2) ставишь какие-то странные задачи. если не получается, то вместо того, чтобы разобраться в готовом решении, ходишь по кругу
3) отладчик - это не инструмент хакера, а повседневный инструмент программиста. опять же, любая ИДЕ даст тебе удобный отладчик