Learning electronics and communication is the most important. You will automatically get a high CGPA if you learn your subjects and programming skills are not that important for a career in electronics and communication. You can easily learn whatever little programming as and when the need arises.
I like to blog about various topics ranging from education in IITs to social issues in India and US. All opinions and views presented here are my own and not of my employer.