>_ DevTrendsen

Language

Home

Languages

Sections

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Security
Unknown

A-to-Z Resources for Students: Everything a Beginner Developer Needs

When I was a student, I lacked structured information about opportunities in IT. Now I've put together this repository so others wouldn't make the same mistakes. It's a true treasure trove for students in technical fields — everything from learning materials to information about hackathons and internships is here.

Who will this be useful for?

  • Computer science students
  • Beginner developers
  • Those who want to participate in hackathons
  • Those looking for internships or jobs in IT

The resource is especially valuable for residents of India (where the author studied), but most materials are available globally.

🔥 Main Sections

1. Learning Materials

The repo contains curated collections on:

  • Programming languages: Python, Java, C++, Go, and others
  • Web development: Frontend (HTML/CSS/JS), Backend (Node.js, Django)
  • Mobile development: Android, Flutter
  • Data Science: Machine learning, data analysis

Each section includes:

  • Best free courses
  • Books
  • YouTube channels
  • Practice exercises

Example of Python section

2. Hackathons and Competitions

The author has gathered information about:

  • Largest global hackathons
  • Regular developer competitions
  • Portals for finding events

Tables with deadlines and participation requirements are especially useful.

3. Programs for Students

The section includes:

  • Ambassador programs (Microsoft, GitHub)
  • Student packs (free tools)
  • Scholarships and grants

4. Interview Preparation

  • Platforms for problem-solving (LeetCode, HackerRank)
  • Interview questions
  • Books on algorithms and data structures

💡 Project Features

  1. For beginners — sections are marked with 🍼 emoji
  2. Recommended resources — marked with ⭐
  3. Paid content — marked with 💰
  4. Regular updates — the project is actively maintained

How to use this repository

  1. Choose the area you're interested in (for example, web development)
  2. Study the recommended resources
  3. Practice on the suggested platforms
  4. Participate in the listed events

The project accepts pull requests, so you can add useful resources you've found yourself.

This repository is a must-have for any student in IT. It contains verified resources that will help you:

  • Learn programming
  • Find like-minded people
  • Gain your first experience at hackathons
  • Get an internship

If the resource helped you, don't forget to thank the author — links to their socials are in the README.

Related projects