logo

Software Kit: Programming Tools

I collected all great tools for all software developers here in this page.

Code Editors & Extensions / Plugins

  1. Android Studio: The official IDE for creating Android apps in Java, Kotlin and Flutter.
  2. XCode: The official IDE for creating iPhone apps (iOS), iPad apps and Mac OS apps.
  3. Visual Studio: The official IDE for creating Windows apps and ASP.NET websites. You can use C++, C#, F# and Visual Basic. It is available for Windows ONLY.
  4. Visual Studio Code: Source Code Editor, made by Microsoft. It is available for Windows, Mac and Linux.
  5. StyleLint.IO: Linting CSS and CSS3 in your favorite code editor.
  6. Atom: Source Code Editor. It is available for Windows, Mac and Linux.
  7. Sublime text: Source Code Editor. It is available for Windows, Mac and Linux.
  8. VIM: the best terminal editor out there. It is a must for system administrators (SysAdmin).

Online Tools

  1. Validator.w3.org: A W3C Markup Validator service. It validates HTML structure.
  2. PostMan: A tool to test API.
  3. Compressor.io: A tool / website to compress images. It supports JPEG, PNG and SVG.
  4. Stickler-CI.Com: Automated code review. Continuous integration tool.
  5. www.Alexa.com/siteinfo/learns7.com: A tool to give you hints about how popular each website.
  6. Github: A source code control website, works with git. You can publish source code for public or private.
  7. wolframalpha: wolframalpha.com is a tool/website to solve all math equations.
  8. lantern: GetLantern.Org is a website for a software used as VPN but faster. You can use this software on Android, Windows, Mac and Linux to bypass website-blocking and surf all websites.
  9. Draw.IO
  10. docs.google.com: online tool to create docs (like MS Word), presentation (like MS PowerPoint) and sheets (like MS Excel).

Social Media For Developers

  1. StackOverflow: It is a forum to help you answer all your questions about software development and coding.
  2. LinkedIn: A social media website for professionals. It helps you get your first or second job. It's most achievable goal is self-branding.
  3. Github: A source code control website, works with git. You can publish source code for public or private.
  4. Medium.com: Blogging platform for programmers and a whole lot of other topics. It is a great source for how-to guides in developing software.
  5. Dev.To: Dev Community is a blogging platform for software developers only.
  6. Quora: Ask and Answer social media for all people. It is recommended for marketers to brand, and developers for self-branding.
  7. Reddit: It is a social media for all people but the presence of developers are great there.

Documantation & How-To Guides

  1. d.android.com: Developer.Android.Com is a documentation website for Android app development and Android API.
  2. godoc: golang.org/godoc is documentation for Go programming language.
  3. W3Schools: documentation for HTML, HTML5, CSS, CSS3, Javascript, ASP.NET, .. and some other languages and libraries.