How to begin coding/start a career in tech with no experience?
What tips/advice would you give to someone who has no experience in the web development field - who would like to begin? Are there any certificates you’d recommend for beginners wanting to learn to code?
Umme habiba’s Answer
Below is a free resource which will help you to master coding.
1. FreeCodeCamp - https://t.co/P0n2phD7KK
2. Fireship - https://t.co/bGFMinlL2M
3. Harvard Introduction to Computer Science - https://t.co/Secvf6N2dD
4. CodeWars - (CodeWars is extremely popular and great for those starting out) - https://t.co/qJMgwBYxmt
5. Programming With Mosh - https://t.co/gIkV7BU4zv
6. Traversy Media - https://t.co/ZroNFBBkoz
I recommend starting with the basics of coding and working your way up. As many professionals may add, your foundational skills in coding will allow you to get farther and farther along than most. When I got into programming and coding, I started off with learning HTML and CSS to do basic to intermediate Web Design. As you'll notice, there are so many free resources online, including: Youtube/Tutorial videos, Web Resource Pages, Troubleshooting Forums & Threads and more that will help you out.
I highly suggest looking into specific Youtube Channels that begin with the basics of coding, specifically Web Design and moving from here. As many of my friends, family and collogues have gotten better in Web Design, they began branching out into their specific interests of App-, Game-Design, Computer or Software programming and more.
As I believe that college is really important for both the education side and the career-side, I will always recommend looking into college courses that you may be able to take that focuses on areas of coding or programming that you may be interested in. But, I do understand that access to college, college resources, and more may be challenging and want to preface that there are many folks who go into the field of Computer Science that have learned all they know from continuously digging up great resources on the internet.
Below are some resources you may want to take advantage of:
Kathy recommends the following next steps:
Youtube has many nice (and free) tutorials to get you going. You can just type something like the language or technology you're interested in learning and many videos will appear, such as "How to make a website - beginner tutorial", or "How to make an app". or "How to learn backend development". Then once you know the basics for what you've chosen, try to start working on a portflolio of projects that you can then add to your Github and that can be sent to future employees to show them what you know.
https://www.codecademy.com/ is another great resource and it's free.
Best of luck!
Take online courses or tutorials: There are many free or low-cost online courses and tutorials available that can teach you the basics of coding. Sites such as Codecademy, Udemy, or edX offer courses on a variety of programming languages.
Build a portfolio: Create projects to showcase your skills and experience. Start with small projects and gradually work your way up to more complex ones. Make sure to include your projects in your portfolio, which can be shared with potential employers.
Participate in open source projects: Contributing to open source projects on sites like GitHub is a great way to build your skills and gain experience working with other developers.
Attend tech meetups and conferences: Attend local meetups and conferences to network with other developers and learn about the latest trends and technologies in the industry.
Apply for internships or entry-level positions: Internships or entry-level positions can be a great way to get your foot in the door and gain real-world experience. Don't be afraid to apply for positions even if you don't meet all the qualifications. Focus on your passion for learning and your willingness to work hard.
Remember, starting a career in tech requires dedication, hard work, and continuous learning. By taking these steps and building your skills and experience, you can break into the field and start a fulfilling career in tech.
Later try getting certified in that technology and then networking would help.
I found videos from "Trendytech Insights" to be useful for starting off with SQL but there are many resources available.