4 answers
Asked
439 views
what should I start doing/resources I can use/how should I start as a 10th grader going for a front end and even mybe a full stack web developer?
For now I have just watched videos on YouTube about different people's lives as a web developer and also started learning HTML coding.
Login to comment
4 answers
Updated
Anthony’s Answer
Great question,
If your interested in learning more about the coding world and becoming a front end or full stack developer there is a lot of resources out there for you. If you enjoy the watching YouTube video's to learn, I would suggest trying some code along video's where the YouTuber codes a project and explains what ad why they are doing everything along the way. Some of my favorite channels to watch for those are: Traversy Media, Pedro Tech, and The Net Ninja, they have lots of content and do a pretty good job of walking you through the whole project. Other resources out there are abundant, you can go to w3schools.com or freecodecamp.com and they have lots of free classes you can take and start learning more about coding and the different tech that can be used in front end and full stack development.
Additionally, a good place to start is researching what languages and tech are used when creating a full stack or front end project or app. There are a lot of different ways to accomplish the same task and some languages you might like better than others. For front end people typically start learning HTML, CSS, and JavaScript. But, there is many other technologies and languages you can use, even some of the back end languages have the ability to write front end code. Python is also a really common language being used everywhere now and has a pretty straight forward way of writing it, and that would be a great language to learn for the back end of being a full stack developer.
In the end, my suggestion would be to do a little research on what type of projects and apps interest you and then find out what languages they are composed of. Then, watch some videos on a project that uses that language, just so you can see some of the set up and structure of the project. Then from their you can read plenty of articles and walk through/ tutorials on W3 Schools to refine and have a more fundamental understanding, or sign up for a free class that uses that language on Udemy.com. But, I would start with the free one's while you are just starting out.
Hope that helps,
HaPpY cOdInG
If your interested in learning more about the coding world and becoming a front end or full stack developer there is a lot of resources out there for you. If you enjoy the watching YouTube video's to learn, I would suggest trying some code along video's where the YouTuber codes a project and explains what ad why they are doing everything along the way. Some of my favorite channels to watch for those are: Traversy Media, Pedro Tech, and The Net Ninja, they have lots of content and do a pretty good job of walking you through the whole project. Other resources out there are abundant, you can go to w3schools.com or freecodecamp.com and they have lots of free classes you can take and start learning more about coding and the different tech that can be used in front end and full stack development.
Additionally, a good place to start is researching what languages and tech are used when creating a full stack or front end project or app. There are a lot of different ways to accomplish the same task and some languages you might like better than others. For front end people typically start learning HTML, CSS, and JavaScript. But, there is many other technologies and languages you can use, even some of the back end languages have the ability to write front end code. Python is also a really common language being used everywhere now and has a pretty straight forward way of writing it, and that would be a great language to learn for the back end of being a full stack developer.
In the end, my suggestion would be to do a little research on what type of projects and apps interest you and then find out what languages they are composed of. Then, watch some videos on a project that uses that language, just so you can see some of the set up and structure of the project. Then from their you can read plenty of articles and walk through/ tutorials on W3 Schools to refine and have a more fundamental understanding, or sign up for a free class that uses that language on Udemy.com. But, I would start with the free one's while you are just starting out.
Hope that helps,
HaPpY cOdInG
Updated
Allisson’s Answer
Hello Heidy!
Learning HTML is an excellent first step for front-end and full-stack web devs!
My first suggestion is not to focus on being a full-stack now. Either focus on the front or back-end first. But it seems you already chose, that's good!
YouTube videos are a great resource, even for more tenured developers! There are plenty of helpful creators out there offering on-point and timely knowledge, so keep that going!
As for the next steps, I suggest you start learning CSS. It is mandatory for front-end devs and if you invest enough time to learn it, it will immensely help you in your trajectory.
An approach I took and worked well is choosing a website I like and trying to replicate it on my computer. Keep doing that and you'll be able to think in HTML+CSS just by looking at a page.
Lastly, JavaScript is another mandatory language for front-ends. It is the brain and heart of today's websites and web apps and it can be a proper introduction to the back-end — you can be a back-end/full-stack dev with JavaScript (Node.js). JavaScript is more logical than "artistic" compared to HTML & CSS so you can give it a chance after you feel comfortable with the latter.
Another good HTML, CSS and JavaScript resource is the w3schools website!
I hope my answer has helped you :)
Learning HTML is an excellent first step for front-end and full-stack web devs!
My first suggestion is not to focus on being a full-stack now. Either focus on the front or back-end first. But it seems you already chose, that's good!
YouTube videos are a great resource, even for more tenured developers! There are plenty of helpful creators out there offering on-point and timely knowledge, so keep that going!
As for the next steps, I suggest you start learning CSS. It is mandatory for front-end devs and if you invest enough time to learn it, it will immensely help you in your trajectory.
An approach I took and worked well is choosing a website I like and trying to replicate it on my computer. Keep doing that and you'll be able to think in HTML+CSS just by looking at a page.
Lastly, JavaScript is another mandatory language for front-ends. It is the brain and heart of today's websites and web apps and it can be a proper introduction to the back-end — you can be a back-end/full-stack dev with JavaScript (Node.js). JavaScript is more logical than "artistic" compared to HTML & CSS so you can give it a chance after you feel comfortable with the latter.
Another good HTML, CSS and JavaScript resource is the w3schools website!
I hope my answer has helped you :)
Updated
Kessler’s Answer
I would like to recommend to basic action items to help you get immersed in coding. See if you can take AP Computer Science or an IB equivalent course at your high school. Also, if you have time in the summer look at getting into a fun summer camp such as iD Tech Camps.
https://apstudents.collegeboard.org/courses/ap-computer-science-a
https://www.idtech.com/
Kessler recommends the following next steps:
Updated
Sharon’s Answer
When choosing your courses for the year, ask your counselor for what tracks are available that align with computer science or programming. Also ask if there are additional classes that you can take for college credit or AP classes or dual credit (high school/college). Most schools have groups that are focused on programming or computer science related interests.
Search for after school coding programs or programming competitions that can you get involved. As you're learning, find something you want to make and learn how to make it. For example, a silly game and then figure how to code it.
Search for after school coding programs or programming competitions that can you get involved. As you're learning, find something you want to make and learn how to make it. For example, a silly game and then figure how to code it.