Skip to content

diofeher/programming-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

programming-101

Teach yourself programming

CHAPTER 1 - BASICS

Basics of Programming

In this chapter we will learn everything related to basic programming, it's pretty mandatory that you read all of the content here because this foundation can be used to web, game or any type of programming.

  1. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011/calendar/

3-week course covering all python fundamentals (conditionals, loops, functions, strings, lists, list comprehension, tuples, dictionaries, classes and inheritance)

CHAPTER 2 - PROGRAMMING DESIGNS

TODO

CHAPTER 3 - BACK-END

TODO

CHAPTER 4 - FRONT-END

TODO

CHAPTER 5 - TOOLS

  1. ack - http://beyondgrep.com/

    ack is a command-line utility for searching plain-text data sets for lines matching a regular expression.

  2. git - https://git-scm.com/

    Git is a version control system that is widely used for software development and other version control tasks. It is a distributed revision control system with an emphasis on speed, data integrity and support for distributed, non-linear workflows.

    2.1. http://willianjusten.teachable.com/courses/git-e-github-para-iniciantes (PT-BR)

  3. the odin project - http://www.theodinproject.com/courses?ref=home

CHAPTER 6 - COMMUNITY

  1. https://en.wikipedia.org/wiki/Freenode
  2. https://en.wikipedia.org/wiki/GitHub
  3. https://www.reddit.com/r/learnprogramming

COMPLETE CURRICULUM - OTHER RESOURCES

  1. https://www.freecodecamp.com/

    Here you can get a complete curriculum on Front-end Web Development, Back-end and Data Visualization.

  2. http://nodeschool.io/

    Learn about node with many courses here.

About

Teach yourself programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published