New Programmer's Guide

From Metakgp Wiki
Jump to navigation Jump to search

Which Language?

We don't have any definitive answer for this question, but if you want to [1]:

I want to learn how to Consider using
make iPhone Apps Swift
make Android Apps Java
build a website JavaScript, CSS, HTML5
write Windows desktop applications C#
make 2D/3D games JavaScript, C#, or C++
program Arduinos/micro-controllers/robots C
do scientific/mathematical computing or data analysis Julia, Python, R, or Matlab
do automation and scripting Many languages (Python, Ruby, Bash, Powershell, AutoHotKey...)

Python

For beginners I recommend the book Think Python by Allen Downey, Python.org has list of couple of other resources including interactive and video tutorials.

-- Hargup (talk) 22:56, 1 August 2016 (IST)

Codecademy - Python - Interactive tutorials where you proceed by writing code.

How to get help?

Local Support Groups

How to find interesting things to work on?

List of Interesting Blogs

Which tools

Git

Git is a version control software which is used by most of the open source projects.

Official Git website/ (The most important one)

Github's resources for learning Git

How to fork, branch and send a PR

Git Magic - Stanford

Git Concepts simplified

Get git working under proxy

Understanding Git Conceptually

Understanding Git's core

Ry's Git Tutorial

For the video lecture course:

https://www.udacity.com/course/how-to-use-git-and-github--ud775

See Also