From time to time, people ask me how to get started in the career of computer programming.
If you like solving puzzles and have the ability to focus for hours at a time, then you’re a good candidate to enjoy a programming career. Many programmers are introverts, so if that describes you, great! Image may be NSFW.
Clik here to view.
For writing scripts (small programs), then the 2 main languages are:
Language | Tutorial | Book |
---|---|---|
Perl | Tutorial | “Learning Perl”, Randal Schwartz, O’Reilly |
Python | Tutorial | Books |
Perl has some advantages in that older sample scripts were usually written in Perl, and it’s an extremely powerful and compact language. Perl is popular with people who want the biggest hammer available for solving problems. Image may be NSFW.
Clik here to view.
For learners applying to job sites, Python is currently the most popular scripting language. It also has good Machine Learning support. Python is popular with people who have OCD or like to “follow the rules.”
After learning simple programming, build a web site for a CD collection to learn basic HTML, CSS and database programming with MySQL.