8 answers
Asked
1027 views
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?
Login to comment
8 answers
Updated
Umme habiba’s Answer
I would suggest you go with the free resources available before jumping to the paid ones. We can learn coding through simple YT channels.
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
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
Updated
Francislainy’s Answer
Hi Lennye,
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.
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.
Updated
Jason’s Answer
I'm not a developer by any means, however, I'm going to point you towards Udemy. I've bought several courses over the years that have thoroughly prepared me for certifications. They have massive discounts from time to time as well (best time to throw some extra cash at your education). When I say "massive"- I mean I've gotten courses that are normally 200$ and higher for around 20-30 dollars (USD). That said- You can start by just searching Google and YouTube and find a lot of good resources for free. Like Ben stated- find what you have an affinity for, then start investing money into that path.
https://www.codecademy.com/ is another great resource and it's free.
Best of luck!
https://www.codecademy.com/ is another great resource and it's free.
Best of luck!
Updated
Kathy’s Answer
Hi lennye,
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:
Start your journey with HTML, CSS by starting out in Web Design. I found that using: https://www.w3schools.com/ was a very helpful online resource for me.
Look at some low-cost or free courses provided by teachers on Udemy, Coursera, CodeAcademy, Youtube and more to hone in on the basics.
Do some more research on the types of things you'd like to create as you get into Coding, are you more interested in Web, Game, App Design, or are you more interested in programming, Analytics and more?
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:
Updated
Basil’s Answer
Starting a career in tech can seem intimidating, especially if you have no prior experience. However, with dedication and hard work, it is possible to break into the field. Here are some steps you can take to begin coding and start a career in tech:
Choose a programming language: There are many programming languages to choose from, such as Python, JavaScript, or Java. Research which languages are in demand and choose one to start learning.
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.
Choose a programming language: There are many programming languages to choose from, such as Python, JavaScript, or Java. Research which languages are in demand and choose one to start learning.
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.
Updated
Ben’s Answer
My advice would be to start with an online course in web development. There are lots of options on platforms such as Udemy, Skillshare, and Coursera. These courses will allow you to get some exposure into different technologies and allow you to learn what you have an affinity for without diving into a long, expensive degree program at a university.
Updated
Ramya’s Answer
First, identify which direction you want to go in tech as there are multiple paths. Based on which we can initially start of with YT videos then courses from UDEMY and COURSERA are the one which I found helpful.
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.
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.
Updated
Brandon’s Answer
Like everybody else so far that replied said, doing online courses and certificates are a good way to start. I would also say to look up Youtube videos on the subject. Recently there have been many people who are posting videos about similar subjects and most likely coding as well. The videos is a good free way to see if coding is something you are interested in learning.