目次#
このページは?#
プログラミング入門など、プログラミングの入門に関係するサイト、ページを貼っていってください。
それ以外のサイトページとかでもプログラミングに関していれば基本的におkです。
最低でもURL、どんな内容なのか一言付け加え、できれば評価とかお願いします。
言語別の解説は各種言語のページへ移動しましたよん。
その他言語#
WisdomSoft WisdomSoft(旧)
Objective-Cからアセンブリまで多くの言語の解説が載っています。C/C++に限ってはほかの特化したサイトに若干劣る気がするは否めませんが、それでも豊富な種類の言語を扱っているのは魅力です。~
特にWindowsAPIの解説がわかりやすく、おすすめです。初心者の方へ:WindowsAPIを学習する上で他の解説サイトでの学習に於いてもいえる事ですが、
躓いて挫折するまえに、解説の中のソースコードのコピー&ペーストで学習・実験を始める前に、
まず『Win32 APIとは』、『Windowsと文字コード』を精読してください。
サンプルコードで警告が出る事もあるでしょう。これを良い機会に自分の使用しているコンパイラについて知識を深めましょう。 - 参考:すっきり!! デフラグ非公式ヘルプのページ - C/C++のお勉強 ~WisdomSoftのススメ~ > WisdomSoftのコードを扱う上での留意点UML入門 もあります。
プログラミング徹底解説
本気で 「Web サイト開発」 と 「C/C++ による Windows 開発」 を理解したい人のためのサイト。~
元・MS Web開発支援部上級職、だどさん運営。- Windows プログラミング入門 目次 - プログラミング徹底解説
Windows プログラミング初心者を対象に開発環境の構築、ビルド、リンクの方法からウィンドウのあるプログラムの作成など初歩から解説。 - Windows API を使いこなす
Windows の基礎事項、仕組み、各種 API の使い方等を解説。
- Windows プログラミング入門 目次 - プログラミング徹底解説
GTK/GNOMEによるGUIプログラミング
日本語による解説:(PDF document(9.1MB) - Web上での参照)、サンプルプログラムあり。一言で紹介するとしたら「教科書」。gtkmmプログラミング
gtkmm(GTK+のC++バインディング) チュートリアル日本語訳ディノオープンラボラトリ — 株式会社ディノ社員による技術メモ
↓UML初学者向けプレゼン:PDF document.ネット学習教材 - ドキュメント - SUGSI
信州大学大学院工学系研究科・情報工学専攻(SUGSI)。ネット学習教材各種。- プログラミング言語特論
UML入門 ほか
- プログラミング言語特論
研究道具箱と入門演習 (以前 -> 当該 -> 現在) - 金子邦彦 研究室:DB、Java、画像とグラフィックス、UNIXとネットワーク、C/C++ などの入門解説、参考リンク。
でんさんラボ | densan-labs.net
PDF資料が充実している。Qt、C/C++、Java、Lua、ゲームなど。必修講座100/eラーニング
ITpro内のコンテンツ。プログラミングや情報工学に関する幅広い知識を得られる。~
すべてのページを閲覧するためには会員登録が必要。Webで学ぶ 情報処理概論
関西外大の上山清二先生のページ。
Javaアプレットで様々な項目をイメージで理解できるようになっている。各種開発環境と言語リンク集
hibari.2ch.net/test/read.cgi/news4vip/1305386922/120 より
その他参考等のページ#
プログラミングに関しているけど、入門とはこれまた違うサイトページとか貼って下さい。
どんなページか一言お願いします。
非プログラマのためのプログラミング講座 - 連載インデックス「マウスだけでもプログラミングできる!」 - @IT
趣味でプログラミング始めたいんだけど何から始めたら分らない、って人はとりあえず触ってみよう。プログラミング未経験者が JavaScript でプログラミングをするために必要なこと - IT戦記
『JavaScript で』とありますが、技術詳細や構文についての解説が目的ではなく、これからプログラミングを始めよーかなー、というような人に向けてプログラミングの面白さを伝えることが目的の記事になっていると思います。目から鱗が落ちるように分かるプログラミング講座 はじめに Acroquest Technology 株式会社
プログラミングってなに?それっておいしいの?ってひとに「プログラミングとは?」から「設計」までさくっと解説。プログラミングの家庭教師-プログラミング入門講座
スタンドアロン・ソフトウェアを一人で創りあげることを前提とした『プログラミングのための全般的な考え方の講座』株式会社ベルクロップ - 開発者のPage
習うより慣れろ:ショートカットキー・テキストエディタ・IDE、慣れるより習え:考え方・オブジェクト指向・構造化プログラミング、開発手法あれこれ など@IT: BOOK Preview:Code Complete 第2版
プログラマ向けの書籍。@ITに概要が掲載されてるのでこちらで紹介。
上 - 『第6章 クラスの作成』(前半、後半)、下 - 『第24章 リファクタリング』、『第34章 ソフトウェア職人気質とは』がPreviewとして読むことが出来ます。
プロの方には今更ですが、『株式会社ベルクロップ - 開発者のPage』からの流れで読むと面白いと思います。OKIソフトウェア エンジニアリングソリューションセンタ ESC - 資料室
Java、.NET、Python、Lisp、Ruby 各種技術資料、他『やさしいクラス設計「活きのいいクラス見つけます」by Java and C#』など。NomisoBraaan Wiki - NomisoBraaan Wiki
プログラミング関係の情報・リンク集。調べ物の際のお供に。すなやまのページ
プログラミング関係の情報・リンク集。調べ物の際のお供に。SourceMonitor
ソースを解析して最高再帰回数やコメントを抜きにした意味ある構文の数、ネストの深さ等を事細かに教えてくれるツール。~
客観的にプログラムを評価する為の必須アイテム。現在C,C++,C#,Java,VB,VB.NET,delphi,HTMLに対応。_T("")マクロだのL"“マクロだのLPCTSTRだのの世界一詳しい解説
Unicode 文字セット・マルチバイト文字セット - VisualStudio2005(2003,2008)での設定例、_T(”")マクロ、マルチバイト(MBCS)とユニコード(wchar_t)の相違点 など、初心者向けに解説。VisualStudio使っていたら、とりあえず読んでみて下さい。
Rosetta Code is a programming chrestomathy site.
The idea is to present solutions to the same task in as many different languages as possible,
to demonstrate how languages are similar and different,
and to aid a person with a grounding in one language in learning another.IPA セキュア・プログラミング講座 - とりあえず目を通しておきませう。
連載:良いコ-ドへの道―普通のプログラマのためのステップアップガイド|gihyo.jp … 技術評論社 - 良いコードを書くための習慣、名前付け重要、スコープ、コードの分割、メタプログラミング、コレクション、抽象化のタイミング など
システム開発の入門者から中級者にステップアップするための10のティップス - builder by ZDNet Japan - ステップアップを実現するためのティップス
より効果的な学習を行うための10+のティップス - IT業界を生き抜く秘密10箇条 - ZDNet Japan - 新しいことを身に付け、それを自分のものにするうえで役立つティップス
Kaneko’s Software Page
P2P型ファイル共有ソフトWinnyを作ったとされる、作者金子勇さんのページ。~
完全に技術オナニーなページですが、一回見る価値あり。2ch大学受験板テンプレまとめwiki
2ch大学受験板のまとめスレ、
大学受験用ではあるものの学習の取っ掛かりとしてはとてもいいと思う。~
英数理社国各科目のおすすめの参考書や学習の進め方が載っている。Webラーニングプラザ 技術者 eラーニング
技術に関して幅広い講座が用意されている。
コンパクトにまとめられている。モノを調べるコンピューターの話
コンピュータよもやま話