Да в SICP практически нет математики. Там она только в предельно синтетических примерах, который можно бы было переписать на что-то более прикладное, и это никак не затронуло бы остальной текст.
tantumus21, вы лучше не на мнения опирайтесь, а на факты. Факт, что поддержки dart в браузерах так и нет. Факт, что на hh.ru сейчас 15631 вакансий для javascript и всего 279 для dart. У него не то что шансов заменить javascript нет, у него шансы на выживание исчезающе малы.
Сейчас дефицит прогерров, любых, даже самых убогих.
Дефицит профессиональных прогеров, а джунов примерно по 1000 на одну вакансию.
Ищи заказы на фрилансе, нарабатывай репутацию и опыт.
Во-первых, не нужен никому на фрилансе неопытный новичок, придётся конкурировать с сотнями таких же, готовых сделать бесплатно за отзыв. Во-вторых, нет на фрилансе профессионального роста. В-третьих, нет официального стажа, так что для компаний фрилансер так и останется соискателем без опыта работы.
Наконец, на фрилансе надо быть не только программистом, но ещё и продажником, аналитиком, менеджером и немного юристом и бухгалтером. А это не для всех.
Сергей, в том, в котором они перечислены, по-моему. Но замечу, что читать их стоит только в том случае, если действительно хочется знать основы в деталях, можно и без них стать хорошим программистом.
NyxDeveloper, PostgreSQL ставить не обязательно, можно скачать архив, распаковать куда удобно и запускать, когда нужно. А для Django нужен был только Python. Вы на свою машину не поставили "лишний" Python, но поставили Docker, который намного тяжелее, выгода непонятна.