Free Learning Resources to Kickstart Your Software Development Career

Get the best advice from professionals in the ASSIST Software team.
They have created some resources you can use to learn more about
and succeed in your career of choice in software development.

What’s included

  • 9 PDF documents with roadmaps and tutorials
  • 1 PDF with resources for each field
  • A clear path for your future career

Find below the free learning resources we created for the main software development fields.
🖥 Front-end
If you'd like to pursue a career in web development, we have gathered in this document all the essential things you need to learn.
  • • HTML and SEO fundamentals
  • • Accessibility
  • • CSS preprocessors, frameworks
  • • Responsive Web Design
  • • Javascript
  • • ES6
  • • Frameworks
  • • Task Runner
📱 Android Development
In our guide you will find the following:
  • • IDE languages
  • • Android components
  • • User interface
  • • Storage options
  • • Android jetpack
  • • 3rd party libraries
  • • Architecture
  • • Unit testing
  • • App release
🔩 3D Artist
Download our roadmap and find out what you need to learn for a career in 3D design. Learn notions like:
  • • Shape
  • • Anatomy
  • • Color theory
  • • Digital sculpting
  • • Spline Modeling
  • • Polygonal modeling
  • • Texture materials
  • • Simulations
⚒ Back-end
If you’re new to back-end development and you are still trying to figure out your next steps, we have prepared a roadmap to guide your journey.
  • • Databases
  • • Protocols
  • • API
  • • Caching
  • • Testing
  • • Containerization
💡 UI/UX Design
Here are the essential concepts that you can learn.
  • • Design fundamentals like color theory, typography, and layout
  • • The tools you should use and guidelines
  • • The different specializations you can choose from
🎨 2D Artist
Download our guide and get the best resources to:
  • • Learn the basics of drawing
  • • Learn to draw shapes
  • • Learn to draw forms
  • • Learn color theory
  • • Learn human anatomy
  • • Obtain the best tips for beginner artists
📱 iOS Development
These are the concepts you will find in our guide:
  • • XCODE IDE
  • • Swift
  • • Network programming
  • • Data persistence
  • • Package manager
  • • Testing
  • • Projects and workspace notions
⚡️ Quality Assurance
Download our roadmap to get a better idea of the specific set of skills you should acquire for this position. In our guide you will find resources for:
  • • Manual testing
  • • Testing methodologies
  • • Automation testing
  • • Programming languages you should learn
🕹 Unity Developer
In this guide you will find:
  • • The basics you need to learn before delving into Unity, as well as links to resources where you can study them.
  • • OOP FUNDAMENTALS
  • • Introduction to the C# programming language and all its principles
  • • Introduction to the Unity user-interface and Unity-based programming
  • • Basic notions of GIT, a version control tool used in the industry
Success stories from our
team. Meet the colleagues!
If you want to find out more about us or an internship at ASSIST, we’d love to hear from you! Drop us a line and a member of the team will get back to you as soon as possible.
“I recommend an internship at ASSIST because this
way you can learn things practically and you can
imprint them much better in your memory.”
Learning Resources to Kickstart Your Software Development Career

Get the best advice from professionals in the ASSIST Software team. They put together the notions and resources you should learn to succeed in your career of choice in software development.

What’s included

  • 9 PDF documents with roadmaps and tutorials
  • 1 PDF with resources for each field
  • A clear path for your future career