Skip to main content
11 answers
10
Asked 696 views

What is the best way for me to find a great mentorship to understanding and writing code and working on computer?

"What are my options? " I would like to understand more about working with computers and coding? What would be the best options as I come out of high School? I have a full scholarship to go to Lee University but I'm thinking of taking classes from home and wonder would or where to get a good mentorship for my dream job. Where would be the best , ot should I say how is the best way for me to go about my quest in learning more in this field?

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

10

11 answers


0
Updated
Share a link to this answer
Share a link to this answer

Andrei’s Answer

You can try Reddit (r/learnprogramming) and lab teacher in your local school and university.
0
0
Updated
Share a link to this answer
Share a link to this answer

Cesar’s Answer

Join Online Coding Communities
- freeCodeCamp – Has a great community for beginners.
- Stack Overflow – Ask and learn from experienced developers.
Use Mentorship Platforms
- Codementor – Connect with expert programmers for one-on-one mentorship.
- ADPList – Offers free mentorship sessions with industry experts.
Join Local Meetups & Hackathons
- Check Meetup.com or Eventbrite for tech events in your area.
- Attend hackathons (e.g., MLH, Devpost) to meet experienced developers.
0
0
Updated
Share a link to this answer
Share a link to this answer

Sneha’s Answer

Hi Brayden! Finding a great mentor starts with joining online coding communities like GitHub, Stack Overflow, and Discord groups focused on programming. Look for mentorship programs such as Google’s CS in Career or LinkedIn Learning, and don’t be afraid to reach out to professionals on LinkedIn for advice. If you’re taking classes from home, consider structured courses on Coursera, Udemy, or freeCodeCamp to build a strong foundation. Most importantly, work on projects, contribute to open source, and seek internships. Learning by doing is the best way to grow in tech. Congratulations on your scholarship and your passion for coding and computers! Good luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

Dr’s Answer

Hey Brayden! 🎉 First off, congrats on the scholarship to Lee University—that's huge! Now, it sounds like you’ve got the drive to dive into coding and computer science, which is awesome. Here’s a fun, structured way to help you find mentorship and learn more about coding, so you can embark on your quest to become the next tech wizard! ✨

Step 1: Understand What You Want to Learn First!

Before diving into finding mentorship, it’s good to clarify what you want to focus on. Coding can branch out into so many exciting areas—whether it’s web development, game development, machine learning, app development, or cybersecurity. So, first things first:

What do you want to code? Are you into creating websites? Building apps? Exploring artificial intelligence?

What skills do you want to develop? Do you want to learn specific languages like Python, Java, or JavaScript?


Having a clear goal will guide your learning path and help you find the right mentor.


---

Step 2: Find Mentors Online and Locally

Here’s where the fun part begins! Mentorship is a game-changer because it provides real-world guidance. Let’s explore how you can find a mentor who will lead you on your coding adventure.

Online Mentorship

Platforms Like CodeMentor: You can find professional mentors in coding here, ranging from beginner to advanced levels. It’s a paid service, but you can often book short sessions to ask questions or get advice from experienced developers.

GitHub: You’ve probably heard of GitHub—it’s where all the cool developers hang out. Start contributing to open-source projects, and you’ll naturally start interacting with experienced developers who can become mentors. The best part? You can learn by doing while receiving feedback from real-world coders. It’s like coding bootcamp, but free!

Reddit & Discord Communities: There are tons of coding communities that offer mentorship for free or in exchange for a good conversation. Look for subreddits like r/learnprogramming or join Discord channels dedicated to coding and development. You’ll find lots of people willing to share advice and resources, and some might even offer personal mentorship.


In-Person Mentorship

Local Meetups & Coding Events: Check if there are any tech meetups or hackathons near you (look on Meetup.com or Eventbrite). Networking with people in person who have similar interests can lead to long-term mentorship relationships. It’s like the world’s coolest networking event, but you’re just there to talk coding.

University Alumni Networks: Since you’ve got a full scholarship to Lee University, reach out to alumni from their computer science department. They’ve been where you are and might be eager to help. University networks are strong, and some professors even help connect students with alumni mentors.



---

Step 3: Learn Through Doing (And Create a Portfolio!)

No one becomes a coding master by just reading books (although that helps). To really level up, you’ve gotta code! A lot. The best way to learn and get noticed by mentors is by working on projects and building a portfolio. Plus, it’ll be impressive when you show potential mentors your work.

Here are some fun ways to start:

Create a Portfolio Website: Start a personal website that shows off your coding projects. Employers and mentors love seeing that you can turn ideas into working projects.

Join Hackathons: Hackathons are like coding competitions where you build projects in a short amount of time (and often with a team). It’s a great way to learn quickly and potentially connect with mentors. Bonus: there are often cash prizes or internships up for grabs!

Work on Open Source Projects: Get involved in contributing to open-source software. You’ll learn from others’ code, improve your skills, and gain recognition in the coding community. Plus, mentors are often involved in open-source work and may notice you.



---

Step 4: Keep Learning and Stay Consistent

Mentorship can be powerful, but consistency is key to leveling up in coding. The beauty of tech is that there’s always something new to learn (so you’ll never get bored). Stick to a regular learning routine, and challenge yourself to keep improving.

Courses: If you like the idea of learning from home, there are plenty of online platforms like Coursera, edX, and Udemy that offer great coding courses. Some courses even offer certificates, which can help impress potential employers or mentors.

Practice Daily: Set a small coding goal every day. Even 30 minutes of coding a day will stack up over time!



---

Step 5: Reach Out and Ask for Mentorship

Once you feel comfortable with your skills, reach out! Don’t be shy. Professionals often want to help others break into the field, so don’t be afraid to ask for advice, feedback, or mentorship. Some ideas:

Send an Email/Message: Reach out to developers you admire, whether through LinkedIn or email. Explain what you’re working on, ask for advice, and see if they’d be open to mentoring you.

Offer to Help Them: If you’re just starting, it can be hard to offer something valuable. But, you can still offer your help on small tasks or projects. Sometimes offering value, even in the smallest way, can get the ball rolling.



---

Final Thoughts

It sounds like you’re super motivated and already making smart choices with your scholarship and your drive to learn coding. By following these steps, you’ll be well on your way to finding mentorship, developing your skills, and one day landing that dream job in the tech world. 🚀

And remember, coding is like magic—once you understand the basics, you can create anything. The only limit is your imagination (and maybe debugging). 😅

Good luck, Brayden! You've got this!
0
0
Updated
Share a link to this answer
Share a link to this answer

Jiaming’s Answer

It's fantastic that you're eager to dive into the world of coding and computers! Here are some steps and options to help you find a great mentorship and explore your interests:

Finding a Great Mentorship: University Resources, Online Mentorship Programs, Professional Networks
Understanding and Learning Code: Online Courses, Coding Bootcamps, Coding Communities
0
0
Updated
Share a link to this answer
Share a link to this answer

Chinyere’s Answer

Hello Brayden,

First off, congratulations on getting a full scholarship to Lee University—that’s an incredible accomplishment! It’s great that you’re thinking ahead about mentorship and diving deeper into coding and working with computers. Here’s some advice to guide your journey:

Options for Finding Mentorship and Learning Opportunities
1. College Resources (If You Attend Lee University)
- Lee University likely has professors, computer science clubs, and career services that can help you find mentorship. Professors, especially in tech fields, are often eager to guide motivated students like you.
- Look for internships, hackathons, or coding groups through the university—these are great for hands-on learning and networking.

2. Online Mentorship Programs
- Platforms like Codecademy, freeCodeCamp, and Khan Academy not only teach coding but also connect learners with communities and mentors.
- Consider joining OpenAI’s Code Mentor program, Exercism, or MentorCruise, which pair you with professionals in the field for 1-on-1 guidance.

3. Networking in Local and Online Communities
- Join coding meetups in your area (check Meetup.com or local tech groups). Many communities welcome beginners and offer mentorship.
- Participate in online communities like GitHub, Reddit’s r/learnprogramming, or Stack Overflow. These platforms are great for asking questions and learning collaboratively.

4. Bootcamps or Online Classes
- Look into coding bootcamps like Hack Reactor, Flatiron School, or Le Wagon. Some are flexible and designed for remote learners. They also often provide career mentors and job placement assistance.
- Free or affordable platforms like Coursera, Udemy, and edX offer structured courses in coding and computer science.

5. Open Source Projects
- Contribute to open-source projects on GitHub. This is an excellent way to learn by doing, improve your coding skills, and connect with experienced developers. Many projects have beginner-friendly issues to work on.

-How to Find a Great Mentor
1. Start with Your Network
- Reach out to teachers, family friends, or alumni who work in tech. They may not only guide you but also connect you with others in the field.
- If you attend Lee University, talk to professors or career advisors—they can often connect you with alumni working in the industry.

2. LinkedIn Networking
- Create or update your LinkedIn profile and connect with professionals in the tech world. Don’t be shy about sending polite messages asking for career advice or mentorship—they were beginners once too!
- Follow tech organizations, attend webinars, and comment on posts to get noticed.

3. Ask for Guidance on GitHub or Stack Overflow
- Many developers on these platforms enjoy mentoring others. Look for contributors to projects or discussions you’re interested in, and reach out professionally.

4. Join Coding Discord Servers
- Communities like The Odin Project Discord, FreeCodeCamp Discord, and other developer-focused servers are filled with helpful, experienced coders.

If You Choose to Study from Home
- Set a Structured Plan: Take online courses that align with your goals. Platforms like CS50’s Introduction to Computer Science (Harvard’s free online class) are a fantastic starting point.
- Internships and Freelance Work: Even remote internships or freelance coding projects can help you gain hands-on experience. Check sites like Internshala, AngelList, or Upwork.
- Build Projects: Start building small projects—like a personal website, a game, or an app. This will not only help you practice, but also create a portfolio to show future employers.
- Certifications: Earn certifications in key areas like Python, Java, web development, or cloud computing. These look great on a résumé.

Long-Term Goals
1. Explore Specializations
- Think about what part of tech excites you most: Web Development, Data Science, AI, Cybersecurity, etc. Focusing on a niche can guide your learning path.
2. Build a Portfolio
- Document all your projects, no matter how small. A strong portfolio is often more important than a degree in tech.
3. Stay Updated
- Technology changes rapidly, so follow blogs, attend webinars, and read about new trends in the field. Sites like TechCrunch and Hacker News can help.

You’ve got a bright future ahead, Brayden! Whether you go to Lee or study from home, the tech world is full of opportunities for dedicated learners like you. Keep your curiosity alive, and don’t hesitate to reach out to potential mentors—you’ll be surprised how many people are willing to help you succeed.

Best wishes!
0
0
Updated
Share a link to this answer
Share a link to this answer

Khaled’s Answer

- “Writing code” can mean many different things. So introduce yourself to different topics that interest you in this field, and try to do simple problems at first and to gauge your interest. So for example, do you prefer designing websites, or do you prefer building websites. You can try both and see which one you gravitate towards. Or maybe data analytics or AI.
- Take free online classes in the topics that interest you to increase your depth. There are many sites to select from, such as Udemy, CodeAcademy, Khan Academy, and Coursera.
- To find mentors, try to find if there are any local meetings and attend. Other options are online groups.
- Once your comfort level increases, try tackling some challenging topics. Working in teams is always helpful as you get to share ideas and feedback.
- Try to get internships early
0
0
Updated
Share a link to this answer
Share a link to this answer

Sneha’s Answer

Hi Brayden! Congratulations on your scholarship and your passion for coding and computers! Since you have the opportunity to attend Lee University, consider enrolling in computer science or related courses (will start with a lot of math and science courses), as they can provide a solid foundation and open doors to internships and networking opportunities. Additionally, seek out mentorship through online coding communities, join local tech meetups, or consider platforms like LinkedIn to connect with professionals in the field (coffee chats are great!) who can offer guidance and support. Your enthusiasm and proactive approach are already setting you on a great path and I wish you luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

Josiah’s Answer

If you want to learn how to write good code you don't necessarily need a mentor! You can read books that teach the fundamentals, watch youtube videos to pickup new skills, or check out freecodecamp.org. Then you can find a mentor that will help you in leveling up and providing industry best practices and advice. A good place to find mentor could be a networking event or online mentorship programs.
0
0
Updated
Share a link to this answer
Share a link to this answer

Jason’s Answer

Look for volunteering opportunities. They may not guarantee an internship position but it is a good way to open doors and network with people.
Look for posted internship opportunities on sites liked LinkedIn, community bulletin boards, etc.
Many high schools and colleges will offer programs that will put you in contact with folks in the industry that are offering internships.
Networking, seek out folks at career fairs, attend technology conferences and talk to the representatives from companies that interest you.
0
0
Updated
Share a link to this answer
Share a link to this answer

Rajesh Kumar’s Answer

Finding a great mentorship to deepen your understanding of coding and computers can make a big difference in your learning journey! Here are actionable steps to help you find the right mentor and create a meaningful mentorship experience:

1. Join Communities and Networks
- Online Communities:
- Platforms like GitHub, Reddit (e.g., r/learnprogramming), or Stack Overflow are full of experienced developers willing to help.
- Explore coding-focused Discord servers or Slack groups.
- Try platforms like Exercism.io and CodeMentor to connect with mentors.
- Local Groups:
- Look for coding meetups, hackathons, or coding bootcamps in your area.
- Check for programming clubs at schools, libraries, or community centers.

2. Use Mentorship Platforms
- CodeMentor (https://www.codementor.io):
- A platform where you can find professional mentors for personalized guidance.
- ADPList (https://www.adplist.org):
- Connects you with mentors in tech and programming, often for free.
- MicroMentor (https://www.micromentor.org):
- A platform connecting you with mentors who can guide you in tech or business.
- Mentorship Programs:
- Look into programs like Google’s Code-in, Outreachy, or 100Devs for structured mentorship.

3. Attend Hackathons and Coding Events
- Hackathons provide a great way to meet experienced coders who may offer mentorship.
- Websites like Devpost, Major League Hacking (MLH), and Eventbrite list events you can join.
- These events also connect you with other learners and experts in a collaborative setting.

4. Engage on GitHub and Open-Source Projects
- Collaborating on open-source projects helps you interact with experienced developers.
- Start by contributing small fixes to beginner-friendly repositories labeled with "good first issue."
- Ask questions and seek feedback from project maintainers—they often take a mentorship role.

5. Leverage Social Media and Professional Networks
- LinkedIn:
- Search for developers in your field and send them a polite, personalized connection request.
- Look for people who actively share coding tips or career advice.
- Twitter:
- Follow coding influencers and participate in their discussions.
- Use hashtags like CodingMentor or LearnToCode to find mentorship offers.
- YouTube:
- Engage with creators who offer free coding tutorials, like Kevin Powell, The Net Ninja, or Programming with Mosh.

6. Ask Professors or Teachers
- If you're in school or college, reach out to your professors or instructors.
- They often know professionals in the industry or can connect you with alumni who might be open to mentoring.

7. Enroll in Coding Bootcamps or Online Courses
- Many bootcamps and courses include mentorship programs as part of their offerings:
- FreeCodeCamp (free and beginner-friendly)
- Udemy or Coursera (with forums for discussions)
- CareerFoundry or Lambda School (structured mentoring included)

8. Look for Internship Opportunities
- Internships often pair you with a mentor who can guide you through coding and professional development.
- Platforms like LinkedIn, Internship.com, or Indeed can help you find these opportunities.

9. Build Relationships, Not Just Mentorships
- When approaching potential mentors, focus on building a genuine connection:
- Be specific about what you need help with (e.g., "I want to understand Python better" or "I’m struggling with algorithms").
- Offer value: Share your enthusiasm for learning or offer to help with small tasks.
- Be respectful: Mentors are often busy, so appreciate their time and feedback.

10. Consistency and Communication
Once you find a mentor:
- Stay in touch regularly but avoid overwhelming them with questions.
- Set clear goals and communicate what you hope to achieve.
- Follow their advice and demonstrate that you’re taking their guidance seriously.

By following these steps and staying proactive, you’ll not only find a mentor but also learn how to grow alongside them. A great mentorship is as much about learning from their experience as it is about showing your passion and effort! 😊
0