Ассемблер и Си изучать одновременно можно, а вот Си и Си++ лучше не стоит, например. От языков зависит. Вот C++ с тем же Lisp вполне-себе можно спокойно изучать без путаницы. Можно сделать вывод, что если языки похожи (внешне и по ряду задач, которые на них наиболее эффективно выполнять), то совместное изучение их непродуктивно и приводит к ошибкам.