This page contains materials and links that will prove helpful to beginning programmers.
Your File System
- fileSystem.php offers sage advice on setting up your computer. Following it can save you volumes of torment.
- fs.pdf is a survival guide for NCSSMers (and just about any student) who operates out of a laptop computer.
The Command Line
Anyone wanting to become a serious programmer should be a proficient user of the command line. Resources are listed here for Mac/UNIX and Windoze users.
- Bucky's Command Line Tutorial for cmd will give you the essentials of navigating and managing your file system on a Windoze box. Bucky has a real knack for explaining things really well.
- s1A.pdf is a guide to using the UNIX command line. It is aimed at
MacOSX and Linux users. It will also show you how to use the
vieditor, which is the fastest way to turn thoughts into bytes. My YouTube Channel contains a playlist on UNIX. Open your terminal and play along. Mastering this art gives you serious nerd creds.
To program, you will need a text editor. I recommend VSCode. My document vscode.pdf is a from-scratch guide to installing VSCode and setting it up for programming in Python, Web Developent, and Java. It can be configured for just abut any language.
Here are useful links for learning about Web Development.
- The Validator (aka Sister Mary Rapaknuckle) will check your HTML for errors and help you correct them.
- The CSS Validator will check your CSS for syntax errors and help you clean them up.
Here are more useful links for Python and Java Programming.
- Learn how to install Python on your lappy from Corey Schaefer. He covers both MacOSX and Windoze. He also takes you through the process of testing your install. In Windoze, make sure you click the box to update your PATH.
- Corey Shaefer's YouTube Channel has loads of great resources for learning Python.
- The Programning Python Page for more information.
The directory Java has information on installing
a JDK on your computer and using
java compile and run java.