First: First of all, your major is civil engineering. You should use programming as an auxiliary tool. The simpler the tool, the stronger the better. VB is simple and powerful enough for civil engineers, and it has far met the needs of work. I personally understand.
Second, the most basic of civil engineering is the data processing of excel tables, and VBA is a subset of VB. Learn VB well and you will learn it. It is enough to do some calculation gadgets and macros. I made a structural calculation software of ribbed slab bridge with VBA, which is still in use now. Once and for all, there will be no mistakes.
Third, after working for several years, you will come into contact with some technically difficult bridges. At this time, you need to use Midas, Dr. Bridge and other software to model and calculate the structure. When using these softwares, you need to input some raw data first. For example, when calculating the existing box girder, you need to input the effective section width of the box girder. There is a formula in the manual, which is cumbersome and easy to make mistakes manually. At this time, you can use VB to program the formula. Automatically calculate the results and export the table, and then copy the data to Dr. Bridge. When you have accumulated a certain number of these gadgets, you can package them all into a special computing software. For example, Dr. Bridge mentioned earlier is developed step by step.
Fourthly, if you just graduated from a design institute, please buy one or several books: How to Protect Eyes, Guide to Rehabilitation of Cervical Spondylosis, and How to Prevent Hemorrhoids. . . . I haven't graduated yet, so I have to change careers quickly and study civil engineering at a young age. The future is the era of Internet and big data.