The softwares that you should learn basically depends upon the sub field of Civil Engineering you are working in. But there are some softwares that every civil engineer should know to work on like AUTOCAD and MS Excel( don’t underestimate it) Apart from that the softwares which may be useful are