Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nasrulhazim/96e359621b4c4bf8b931ff6abb57adca to your computer and use it in GitHub Desktop.
Save nasrulhazim/96e359621b4c4bf8b931ff6abb57adca to your computer and use it in GitHub Desktop.
Software Development Learning Curve Guidelines

Software Development Learning Curve Guidelines

Target Platform

  1. Web Applications
  2. Mobile Applications
  3. Desktop Applications

Tools & Environments

  1. Text Editor
  2. Database Editor
  3. Version Control System
  4. Dependency Manager

Essential Knowledge

  1. Command Line Interface (CLI) Commands
  2. Version Control System

Learning Approach

  1. Know the Tools & Environment
  2. Concept of Programming Across Various Programming Language
    • Setup & Say Hello World
    • Syntax & Variables
    • Conditional
    • Loop
    • Function
      • Built-in
      • User Defined Function
    • Object-Oriented Programming
      • Class
      • Object
      • Property
      • Method
    • Framework
      • Design Pattern

Practice, Practice, Practice, Practice, Practice, Practice, Practice, Practice!

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