New Programmer's Guide

From Metakgp Wiki
Jump to navigation Jump to search

Which Language?[edit | edit source]

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[edit | edit source]

For beginners I recommend the book Think Python by Allen Downey, 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?[edit | edit source]

Local Support Groups[edit | edit source]

How to find interesting things to work on?[edit | edit source]

List of Interesting Blogs[edit | edit source]

Which tools[edit | edit source]

Git[edit | edit source]

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:

See Also[edit | edit source]