Skip to content

Instantly share code, notes, and snippets.

@Signifies
Last active September 22, 2022 18:28
Show Gist options
  • Save Signifies/ad390554fabe5ee31af618ec83249977 to your computer and use it in GitHub Desktop.
Save Signifies/ad390554fabe5ee31af618ec83249977 to your computer and use it in GitHub Desktop.
Created for my sister... And friends interested in getting into software quickly..

Software Development Track

A few resources with two different tracks to break into software development.

Track 1

Cloud computing - Faster track

AWS

Generally the easier method of breaking into tech, using Amazon and Microsoft's cloud computing learning modules is faster depending on your experience. Training is free and is nearly an associates level

Microsoft Azure

Track 2.

Learning a programming language and becoming a self taught developer. Harder option and probably the longest track of the 2. There are multiple popular programming languages for every day use.

There are 3 general type of developers

  1. Frontend. - Creative side of software development. User interfaces and design
  2. Backend. - Support side of things, cloud infastructure, databases, system managements
  3. fullstack. Both.

I prefer a mixture of both, but I tend to lean more backend with development.

Some of my favorite languages that I've used or are familier with rated with order of preference.

  • python - Object oriented language with multiple applications in data science
  • AI, and machine learning Tutorials
  • SQL/MySQL - Database scripting language. Good to learn for datamangement
  • PHP PHP,W3Schools **Something to note with PHP, is that around 70% of web usage is still utlizing PHP in some form or another. Not a lot of people like the syntax, but if you can get around that, it's really helpful.
  • R, Data Statistcs language
  • HTML/CSS All things websites.
  • Javascript Scripting for websites
  • Java
  • C
  • C++

Extras

  • Bash/Shell - Good for learning how to navigate unix/linux operating system. Operating systems:
  • Linux Mint
  • Ubuntu
  • Endevour OS
  • Arch Linux

Editors

  • Atom - Application based editor used for writing code
  • VSCode
  • Notepad++

Github /git version control Learn this!

  • github - Post your coding projects, code with others, share open src software
  • gitlab - Github alternate, still uses git version control for software management.

Pathways

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment