Skip to content

Instantly share code, notes, and snippets.

@erica
Last active November 29, 2020 20:45
Show Gist options
  • Save erica/2e6af7f4d29a9780e6239d7d22a8e833 to your computer and use it in GitHub Desktop.
Save erica/2e6af7f4d29a9780e6239d7d22a8e833 to your computer and use it in GitHub Desktop.

iOS Precourse

Get ready to hit the ground running. We want to you to start learning iOS development from day one of Lambda's iOS program. To meet this goal, you may have to catch up with some critical core skills used in this program.

Prepare for Class

Here are the materials you need to review and prepare before class starts.

Objectives

Command Line

The text-based command line is a common platform for most development environments. Learning how to use this text-based interface enables you to interact directly with your computer's file system and access many developer-facing tools. Lambda's track focuses on the bash shell.

Objectives

References

These supplemental materials may be useful in learning more about this topic.

Version Control

Version control manages the distributed development of software, enabling collaboration, safe feature development, and snapshotted backups. Lambda's track uses the git revision control system and GitHub.com hosting.

Objectives

References

These supplemental materials may be useful in learning more about this topic.

Markdown

Markdown defines a plain-text format used across the industry for writing rich text documents. Lambda's track uses the Common Mark standard from commonmark.org.

Objectives

Resources

These supplemental materials may be useful in learning more about this topic.

Being Your Own Expert

New developers often ask for help, mostly for technical issues, and often for material they are already capable of finding on their own. Finding your own answers and helping yourself is a skill set that nutures your own capabilities. Building these competencies involves insight into understanding what you've already tried, good search skills, and the ability to meticulously self-inspect. Problem solving isn't a human quality one is born with, it is a skill set that is nutured and grown.

Resources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment