How to pick your first programming language?

  1. Check this guide by Gynvael Coldwind (polish)
  2. 4programmers.net got good guide too (polish)
  3. Do you like infographics? ;)
  4. My suggestions: Python, Java or C#

Java Learning Resources:

  1. Official tutorial
  2. https://www.caveofprogramming.com/ by John Purcell
  3. You can find John’s tutorials on udemy.com too
  4. CoraxTheTutor on youtube (polish)
  5.  The New Boston
  6. Get a book: Core Java, Thinking in Java or Java: A Beginner’s Guide by Herbert Schildt
  7. Bunch of tutorials can be found, here
Python Learning Resources:
  1. Python official docs and tutorial
  2. A Byte of Python
  3. Dive Into Python
  4. Github Python Learning Resources
  5. http://www.pythonchallenge.com/
  6. http://learnpythonthehardway.org
  7. https://automatetheboringstuff.com/
  8. Nice learning resources list can be found here
  9. You need to decide to learn 2.7 or 3.4 version - check this
Exercises:
  1. SPOJ
  2. http://codingbat.com/
  3. http://rosettacode.org
  4. http://www.programmr.com/
  5. https://projecteuler.net/
Project ideas:
  1. 1000+ Beginner Programming Projects
  2. Martyr2’s Mega Project List
Online Learning platforms:
  1. https://www.udemy.com/
  2. https://www.udacity.com/
  3. http://www.lynda.com/
  4. https://www.coursera.org/
  5. https://www.codecademy.com/
  6. https://www.edx.org/
  7. Heard that this is really good Introduction to Computer Science