ROADMAP FOR COMPUTER SCIENCE STUDENTS

Vishnu prasad
2 min readSep 24, 2021

Computer science is the study of algorithmic processes, computational machines and computation itself. As a discipline, computer science spans a range of topics from theoretical studies of algorithms, computation and information to the practical issues of implementing computational systems in hardware and software.

START WITH BASICS

Start with basics of IT. See how computer works , identify the basic part of a computer. Start using a operating system and do work on it. Start learning microsoft office applications. Then see how internet works start searching on browsers to learn more.

START PROGRAMMING

Start learning any programming language of your choice like c, c++ , java , javascript , python etc. You can choose any language and watch their tutorials and start learning by consistently implementing the programs on daily routine.

DATABASE

Also start learning database like Oracle , SQL , MongoDB etc. Make projects with programming language + database combination. DBMS mini project is best for those students in the field of computer science or Information Technology.

SOFTWARE DEVELOPER

Want to a software developer then pursue a Computer Science or Information Technology degree and learn Programming Languages + Data Structures (in c++/java) + Operating System + System Design + do some Internships.

WEB DEVELOPER

Want to be a web developer then start with HTML , CSS and javascript for front-end web development. For backend start with nodejs, php/mysql, Django etc. You can also learn amazing frameworks like bootstrap, wordpress , reactjs etc which makes web development a easy task.

MOBILE APP DEVELOPER

Want to be a mobile app developer then go with java/Kotlin (Android Studio). You can also explore mobile development frameworks like Xamarin, React Native etc. For both Android and ios you can learn flutter.

ETHICAL HACKER

Want to be a Ethical Hacker then start exploring Operating System , Networking , Programming Languages , Cryptography , Linux , Reverse Engineering , Database etc.

DON’T LIKE PROGRAMMING

If you don’t have interset in programming. You think that this codding and all is not for me I can’t do it then you can explore fields like Networking , Data Analytics , Search Engine Optimization , Software Quality Testing , Digital Marketing etc.

--

--