I want to be a web developer and get a job. Its will be almost a year since i have graduated. I know its late and i should have started before but i need a path or a way like steps on what to learn.
I know some basics of html,css,bootstrap,javascript,node.js,php but its like pieces of things that i know as i have learned all that without any proper order. Some guidance will be highly appreciated.
The most secure option those days is to do so through a coding bootcamp or any online programs. They will give you anything you need to know for a job and will help you find one.
Flatiron School is one of the most successful coding bootcamps in the US and has free online intro course, for example. You may also use Udacity, freeCodeCamp and others.
India also is not the best place to get state of the art experience in this field. You may land a remote job and work for US, UK, Singapore, Hong Kong, whatever. You can find jobs on StackOverflow for example and also search on Indeed and other platforms. See what options are available, prepare a bit for an interview and what they need and apply to as many as possible. You will learn a lot from interview process alone.
Hardest part for you at this stage is the absence of a real world experience. So how to deal with this situation?
Work on a personal brand asap
GitHub and Twitter is a MUST have, after that Facebook, Medium, Quora, Hashnode, StackOverflow etc. Be pro-active. I should be able to understand what you are doing, reading, learning right now, what are your interests and experience only by browsing your social accounts and repos. If you come to me and say "I am very passioned about X tech" and I scroll your Twitter down and for the last months don't see at least basic retweets/shares of articles from this X field, then sorry, you are not passioned, you are lying straight to my face and people don't like it.
GitHub and open source contributions
GitHub is especially important for students. You ALWAYS need to have at least something to show to a potential recruiter and this something shouldn't be a typical task from a school. Find some small problem and solve by making a basic package or just make a full project from scratch with own domain (and maybe even some users or paying customers?). You can also write about your experience and how to's on Medium.
Contribute to open source. Don't be a passive consumer. Have found something you didn't like or a bug? Send a pull request on GitHub, don't think about anything, they will do a free code review for you.
Networking - Connections is everything.
Attend meetups, conferences, especially abroad. Talk to people, especially engineers working in top companies on Twitter. DON'T be afraid of asking dump questions. Don't wait and don't hesitate. This is how you learn very fast. At the end you can easily get a job only because you know someone who can recommend you within. If at the end it will be a word of a Team Lead who wants to see you in his/her team, it will be > word of a recruiter. You can get internship.
Find a mentor
Optionally a mentor will help you to reach your goals much faster and he might also help you with interviews or even recommendations. It's all again about networking, asking dump questions and just asking for a help.
Personality, motivation and commitment is all what maters at the end
When it comes to hiring a person without any experience, personality is all what matters. Knowledge and skills is very easy to get when you have a right attitude. Person who will hire you wants to be 100% sure about your motivation and that you are ready to fight for it, you want to move forward, you want to learn, you actually CAN learn, you will not disappear, you have sense of responsibility and ready to face consequences and not ignore me, you can get things done and you will bring a business value and will fit into the team's culture.
Benjamin P. Hardy is my favorite author on Medium who writes about psychology and self-improvement. Read his work. It's all about hacking own brain, having discipline, clear plan and always HAVING A GOAL, and not about excuses and "this is hard", "impossible", "I am busy", "will do later", "I am always sick", "I have X problem" (if you have problems, fix them asap before joining a business, fix yourself), just being offline for days without a warning and so on.
P.S.
You can read here about more career advise and what different companies are looking for in jr. developers.