I am pursuing a degree in CSE and now I have been promoted to 7th semester. I want to be expert at programming and I also wish to become an IOT engineer. I want someone to advice me, tell me what to do, which sites/tutorials to follow and which books to read. I practise coding on Uri Online Judge and sometimes on Codeforces. Can anyone help me?
Sounds like you need a dev board with some headers on it. Look at an Arduino, Jetson, or Pi. Do a bit of research and see which board best fits your needs. Once you've found your dev board, there are plenty of tutorials for all 3 on Google.
I can recommend you such free IT-related guides and courses. Coursera. EdX. SiteChecker guidelines MIT OpenCourseWare. Moz guidelines Codecademy. Microsoft Virtual Academy. Good luck with learning!