Getting Started with Cpp - YashasKamath/IECSE-Summer-Bootcamp-2022 GitHub Wiki

Getting Started with C++

Resources

  1. https://www.educative.io/blog/c-is-a-good-first-language-to-learn
  2. https://www.hackerrank.com/domains/cpp
  3. https://www.geeksforgeeks.org/c-plus-plus/
  4. https://youtu.be/EvYmTCx9BFs - Pointers
  5. https://youtu.be/vLnPwxZdW4Y - C++ Crash Course

Getting Started with Java

Resources

  1. https://youtube.com/playlist?list=PLu0W_9lII9agS67Uits0UnJyrYiXhDS6q - Java Complete Course
  2. https://www.hackerrank.com/domains/java - Java Basics

Checklist

After going through all the resources, make sure you're clear with the following topics:

  1. Datatypes and Operators
  2. Loops and their applications (for, while, do while)
  3. Conditionals (If else.....)
  4. Functions
  5. Arrays and Vectors (important)
  6. Strings
  7. Pointers and Iterators (important)
  8. Basic C++ inbuilt functions

Setup and Installation

  1. https://code.visualstudio.com/docs/cpp/config-mingw
  2. https://youtu.be/j8nAHeVKL08 - C++ Enviroment Setup and VSCode Installation

Bonus Task

Try solving the following questions if you're done with the basics

  1. https://www.codechef.com/problems/RECTANGL
  2. https://codeforces.com/problemset/problem/1353/B