Different different people have different different opinions on this query. I am telling my opinion. So let me divide subject wise time allotment one should follow as a complete beginner. So the sequence of the subjects to follow and their specific times are mentioned below:
1. Discrete Math: 2 months
2. Digital Logic: 1 month
3. Engineering Mathematics → 1.5 months
4. Programming & Data structure → 2 to 2.5 months
5. Algorithm → 2 months
6. Toc → 1.5 months
7. Cd → 1 months
8. Coa → 2 to 2.5 months
9. Os → 2 months
10. Dbms → 2 months
11. Cn → 2 to 2.5 months
12. Apti → 15 to 20 days
Here I am talking about all the recorded course. If anyone follow any live lectures/ course it may takes more time.
So if you can follow 2 subjects at a time (morning and evening basis) then it may takes overall 8 to 9 months to cover the syllabus. After that 2 months for Revising all and solving PYQs. And remaining 2 months Subject wise and Full length mock tests.