Best-websites-a-programmer-should-visit - 🔗 プログラマーのためのいくつかの便利なウェブサイト。

(:link: Some useful websites for programmers.)

Created at: 2017-03-06 04:25:17
Language: NULL
License: MIT


すごい

ビルドステータス

プログラマーが訪問すべき最高のウェブサイト

プログラマーのためのいくつかの便利なウェブサイト。

CSを学ぶとき、テクノロジーをさらに改善し、新しいことを学ぶために常に情報を得るために知っておく必要のある便利なサイトがいくつかあります。これはあなたが訪問すべきいくつかのサイトの非網羅的なリストです。このリストは、別のリンクを取得できるとすぐに更新されますが、知っている😉リンクを追加して貢献することもできます

注:中国語版

インデックス

行き詰まったとき

  • Codementor: ライブの 1on1 ヘルプなどを通じて仲間の開発者から学ぶためのメンターシップコミュニティ。
  • devRant:あなたが怒鳴り、あなたのストレスを解放することができるコミュニティ
  • グーグル:あなたが立ち往生しているもののための検索エンジン。
  • 何でも学ぶ:何かを学ぶための最良のパスのコミュニティがキュレーションした知識グラフ
  • Quora:知識を共有し、世界をよりよく理解する場所
  • スタックオーバーフロー:彼らの週刊ニュースレターやあなたが面白いと思う他のトピックを購読する
  • スタック交換:スタック交換は、スタックオーバーフローと170 +サイトの組み合わせであり、あらゆる種類のヘルプを得ることができます
  • Coderanch:グリーンホーンをプログラミングするためのフレンドリーな場所。私たちのトピックや気楽な議論のいずれかに直接飛び込んでください。Java、データベース、アンドロイド、プログラマー認定、プログラミングの仕事など、さまざまなものがあります。

ニュース

  • ACM テックニュース: テックニュース
  • ストラテカリー:ベン・トンプソンによるストラテキチェリー
  • 代替案:クラウドソーシングされたソフトウェアの推奨事項
  • アルステクニカ:ユニークな品質の記事を投稿
  • より良い開発リンク:より良い開発者になるのに役立つ毎週のリンク
  • より良いプログラミング:毎日利用可能な現代の開発者向けの特集記事
  • CNET:より良い未来へのあなたのガイド!最新の技術ニュースの優れた情報源。
  • Daily.Dev:最近の関連する技術記事やニュースを提供する優れたChrome拡張機能
  • DevOpsLinks: DevOps に関心のある何千人もの開発者と IT エキスパートのオンライン コミュニティ
  • フロントエンドフォーカスニュースレター:フロントエンドのニュース、記事、チュートリアルの週1回のまとめ
  • GSMArena.com:最新の携帯電話とアンドロイドに関連するニュース。
  • ハッカーニュースダイジェスト:自動的にキュレーションされ、必要な頻度で配信されます
  • ハッカーニュース:礼儀正しさが王様であるプログラマーのためのニュースアグリゲーター、ニュースレターを試して、トップニュースを受信トレイに届けてください。
  • ハッカーニュースレター:手作業でキュレーションされ、毎週配信されます
  • ハッカーの正午:ハッカーが午後を始める方法。
  • 高いスケーラビリティ:さまざまな企業のアプリの成功事例、インフラスケーリング。
  • ロブスター:ロブスターは、リンクの集約とディスカッションを中心としたテクノロジーに焦点を当てたコミュニティです。
  • 製品ハント:次のお気に入りを見つける
  • Recode:シリコンバレーのビジネスに焦点を当てた技術ニュース
  • Reddit.com/r/programming:集約された技術ニュースと記事を含むサブレディット
  • スラッシュドット:ニュース、ソーシャルニュース(元々は「オタクのためのニュース。重要なもの」)
  • StackShare:開発者や企業に人気のあるツールを確認し、テクノロジーの決定について読む
  • TechCrunch:スタートアップの執拗なプロファイリング、新しいインターネット製品のレビュー、技術ニュース速報に専念
  • DEVコミュニティ:プログラマーがアイデアを共有し、お互いの成長を助ける場所。
  • The Verge:より製品指向の技術ニュース
  • WCCF Tech:コンピューターハードウェア、ソフトウェア、およびテクノロジーの世界のその他すべてに関連する厳選されたニュース。
  • XDA: アンドロイド開発者ニュース
  • ハッシュノード:ハッシュノードは、ソフトウェア開発者にとってフレンドリーで包括的なコミュニティです
  • Rekt:Defi、Web3、ブロックチェーン、およびそれらのセキュリティに関連するジャーナリズム。
  • ハッカデイ:ハッキングは、本来意図されていない方法で何かを使用する芸術形式です。

雑誌

  • MITテクノロジーレビュー:MITのテックレビューマガジン。
  • ノーチラス:テクノロジーのニューヨーカー。
  • LWN:オープンソース技術、プログラミングなどの毎週のニュース報道(元々はLinuxウィークリーニュース)。

初心者のためのコーディング練習

  • freeCodeCamp:非営利団体向けのプロジェクトのコーディングとビルドを学びます。今すぐフルスタックのWeb開発ポートフォリオを構築
  • ブラックバードスクール:初心者向けのプラットフォームでオンラインでコーディングする方法を学びます。
  • グリッチ:セットアップが簡単な環境でコードをいじるのに最適な場所です。
  • Reddit.com/r/dailyprogrammer:他の人のコードを見ることから学ぶことができる興味深いプログラミングの課題、コードを解くことができなくても、他の人がどのように解決したかを見ることができます。
  • プログラミングバイディング:絶対的な基本から始めたい人のための非常に良いサイト
  • CodeAbbey - 誰もがプログラミングをマスターできる場所:最も簡単なものから始まり、各問題の難易度を徐々に上げる問題から始めるのに最適な場所です。
  • Exercism.io:50以上の異なる言語で練習問題をダウンロードして解決し、他の人と解決策を共有します。
  • InterviewBit/面接の質問のコーディング:面接の練習の経験をゲーミフィケーションし、解決すべき多くのサンプル問題が含まれています。
  • karan/プロジェクト-ソリューション:上記のリンクのほとんどの問題の解決策
  • Lod - クラウド:オープンデータのリンククラウド図
  • プログラミングの洞窟:プログラミングを学び、スキルをアップグレードします。
  • Vimの冒険:プレイしてVIMを学ぶ
  • Vimscriptを難しい方法で学ぶ:Vimスクリプトを最初からエキスパートまで学びましょう。
  • プログラミングタスク:小さなプログラムの大規模なコレクション
  • プランプ:インタビュアーになるのはあなたです。完了したら、左側の[役割の交換]ボタンをクリックします
  • Paqmind:プログラミングを学ぶためのガイドと課題
  • Codecademy:インタラクティブにコーディングする方法を無料で学びましょう。
  • コードジム:1200のJava練習タスクを含むJavaチュートリアルが含まれています。
  • ツリーハウス:スキルを構築するための迅速、簡単、手頃な方法。
  • GeeksforGeeks:コーディングを学び、配置のために勉強し、競争力のあるコーディングを行います。
  • edabit:さまざまな小さな課題でコーディングを練習します。
  • Git 分岐の学習: インタラクティブな方法で git コマンドを学習して練習する
  • ああ、たわごと、Git!?!:悪いgitの状況から抜け出すためのチートシート
  • オーディンプロジェクト:オーディンプロジェクトは、完全にオンラインで受講できる無料のオープンソースコーディングカリキュラムを提供します。
  • Udemy:学びたい場合でも、知っていることを共有したい場合でも、あなたは正しい場所に来ました。オンライン学習のグローバルな目的地として、私たちは知識を通じて人々をつなぎます。
  • スケーラー:意欲的なプログラマーがコーディングスキルを学び、習得するための厳選されたインタラクティブスペース。就職の面接にも役立ちます。
  • SQL Zoo: 基本的なクエリから複雑な操作まで、段階的に SQL を対話的に学習します。

暗号通貨

小さなプロジェクトを始めたいがアイデアが見つからない人のために

一般的なコーディングのアドバイス

コーディングスタイル

一般的なツール

  • CoderPad:コーディングインタビューと電話スクリーンインタビューをすばやく実施します。
  • CodePen : Front End Developer Playground & Code Editor in the Browser
  • Crontab Guru: cronスケジュール式のための迅速でシンプルなエディタ
  • デビコン:開発者アイコンのチートシート
  • Diagrams.net:デザインとUMLを簡単に作成するための描画ツール。古い draw.io
  • FreeFor.Dev:無料のリソースとツールの膨大なリスト
  • regex101: オンライン正規表現テスターおよびデバッガー: PHP、PCRE、Python、Golang、JavaScript
  • regexr:正規表現を学習、構築、テストするための別のオンラインツール
  • ウィット AI: 開発者のための自然言語
  • SaaSデザイン:次のプロジェクト用のオープンソースのFigmaUIデザインテンプレートのコレクション。
  • シーモア:教室向けのライブプログラミング
  • コード共有:他の開発者とリアルタイムでコードを共有
  • 開発者向けのソリッドツール:開発者およびシステム管理者向けのオンラインデバッグツール
  • OSクエリ:Linux、Windows、およびmacOSインフラストラクチャについて簡単に質問できます
  • LaunchPad: Appollo launchepad for test GraphQl query
  • グラフオンライン:グラフを視覚化するための便利なツール
  • データ構造の視覚化:アルゴリズムを視覚的に学習するのに最適なウェブサイト
  • IDE Onlang: ある言語で記述すると、他の言語でも同じ結果が得られます。
  • Pad.new:ほぼすべての言語でコードとデータベースを実行するための無料のクラウドベースのIDE
  • プルリクエスト:精査されたプロのレビュアーによるサービスとしてのコードレビュー
  • Pythonビジュアライザー:基本的なPython、Java、C ++などのコードの実行を段階的に監視します。新しいプログラマーやカナダのコンピューティングコンペティションに推奨されます。
  • 拡張クラス:オンライン開発者ツール:RESTおよびSOAPクライアント、SQLiteブラウザ、テスター(正規表現、XPath、JSONPath)およびその他のツール(エンコーダー、コンバーター、フォーマッター)
  • ソースグラフ:何百万ものオープンソースリポジトリを検索するためのオンラインツール。
  • SVGパスエディタ:オンラインおよびオープンソースのSVGパスエディタ。
  • EmailDrop:Emaildropは無料の使い捨てメールプロバイダーです。
  • Replit.com:50 +言語でコーディングするための無料の、共同のブラウザ内IDE。
  • Svgator: svgをグラフィカルにアニメーション化します。ビデオエディタに似ていますが、svg用です。
  • Webhook.site:ウェブフックのテストとデバッグのための便利なツール。

Bash とシェルのスクリプト

面接対策

ドキュメンタリー

何か新しいことを学ぶためのMOOC

  • クラスセントラル:数千のMOOCの100,000 +学生レビューのディレクトリ。
  • Classpert:コンピュータサイエンスとデータサイエンスのコースに焦点を当てた、いくつかのプロバイダーからMOOCとオンラインコースを収集するWebサイト。
  • コンピュータサイエンスリソース:独学のためのMOOCのリスト
  • Coursera.org:世界最高のコースをオンラインで受講しましょう。
  • CS50:cs50からの商品のチュートリアルのセット
  • edX:無料のオンラインコース、あなたのキャリアを前進させ、あなたの人生を改善します。
  • Kadenze/クリエイティブプログラミング:アートと創造性に焦点を当てたプログラミングコース
  • MIT OCW 電気工学とコンピュータサイエンス
  • MOOC.fi:ヘルシンキ大学からの無料オンラインコース
  • NPTEL:証明書付きのIITによる無料オンラインコース
  • prakhar1989/awesome-CSコース:大量のCSコースを含むリスト
  • Pluralsight:企業や個人が変化するテクノロジーに適応するのに役立つオンライン学習および労働力開発プラットフォーム。

お好みのプログラミング言語に関連するサイト(私にとってはC ++)

AI を学ぶ

  • aima:人工知能の主要な教科書(今世紀で4番目に引用された出版物)。Githubリポジトリとより多くのAIリソースが含まれています!
  • fast.ai:大学院レベルの数学のないコーダーのための無料の実践的なディープラーニングコース!
  • TypeDB: 厳密に型指定されたデータベース
  • 学習するロボット:学習するロボット
  • 教師なしセンチメントニューロン: 教師なしセンチメントニューロン
  • AI-DPとMLの違いは何ですか?:人工知能、機械学習、ディープラーニング-AI
  • TensorFlow:マシンインテリジェンスのためのオープンソースソフトウェアライブラリ
  • Scikit-learn: SciPy 上に構築された機械学習用の Python モジュール
  • DeepLearning.ai:Courseraの創設者であるAndrew Ngによるディープラーニングコース
  • ディープラーニングの歴史をコーディングする:ディープラーニングの歴史をコーディングする
  • サーペントAI:ゲームエージェントフレームワーク。所有しているゲームをプレイするためのAI /ボットの作成を支援します!Beta
  • ブログFloydhub:ニューラルネットワークによる白黒写真の色付け
  • MLCOURSE.AI:オープンデータサイエンスによるオープン機械学習コース
  • AIの要素:Reaktorとヘルシンキ大学によるAIの基礎のための無料コース
  • 機械学習マスタリー: ML をマスターするためのガイダンス、チュートリアル、電子書籍を含む包括的なブログ
  • 機械学習クラッシュコース:GoogleのジャンプスタートAIコース
  • 機械学習チュートリアル:初心者向けのステップバイステップガイド:ロジスティック回帰から強化学習まで、機械学習のすべての基本を簡素化したワンストッププレイリスト。

セミナー、リサーチライティング、講演など

  • 研究と執筆に関するアドバイス:研究を行う方法と効果的なコミュニケーション方法に関するアドバイスのコレクション(主にコンピューター科学者向け)。
  • 博士課程のMSの記事:記事とビュー
  • セミナーとレポート:セミナーレポートを書く前に、誰もがこの小さな本を読む必要があります
  • ラテックス参照:任意の参照
  • 数分でラテックスを始める:LaTeXを簡単に使用するのに役立つ初心者向けのLaTeXの簡単な紹介
  • Lshort: The Not Short: The Not Short Introduction to LATEX2ε

すべてを <> か所に

  • APIドキュメント:検索可能なインターフェイスを備えた1か所の有名なAPIドキュメント
  • Baeldung: Spring、rest、Java、security、persistence、Jackson、HTTP クライアント側、Kotlin のステップバイステップガイド
  • ブラニションカラー:ブランディングに最適な厳選されたカラーパレットのコレクション。
  • cheat.sh:—必要な唯一のチートシート—プログラミングの質問に対する即時回答
    curl cheat.sh
    curl
  • 開発者ロードマップ:さまざまなツールやテクノロジを学ぶためのステップバイステップガイドとパス
  • DevURL: 開発者ニュース アグリゲーター
  • Kaggle:オールインワンの機械学習とデータサイエンスコミュニティ–無料のGPUと、コミュニティが公開したデータとコードの巨大なリポジトリにアクセスします。
  • MDN ウェブドキュメント: ウェブ標準のすべてのドキュメントがある場所
  • リコのチートシート:良いチートシートのセット
  • プログラミングサブレディット:コンピュータサイエンスとプログラミングに関連するトピックのすべてのサブレディットのマルチサブレディット。
  • プログラマーが訪問すべきウェブサイト: ashish2199によるQuoraでの応答
  • gitignore: プロジェクトに役立つ .gitignore テンプレートのコレクションです。442オペレーティングシステム、IDE、およびプログラミング言語から選択
  • 隠しツール:コミュニティが作成したツールの幅広いコレクションを発見してください-あなたのために。✨
  • クーラー:完璧なパレットを作成するか、何千もの美しい配色からインスピレーションを得てください。
  • 追い風CSSページビルダー:完璧な追い風CSSページビルダー
  • LottieFiles:デザイナー、開発者などのための世界最小のアニメーションフォーマットのための世界最大のオンラインプラットフォーム。Android、iOS、およびWeb用のロッティアニメーションツールとプラグインにアクセスします。
  • UIデザインデイリー:毎週無料のUIリソースを受信トレイに直接
  • アイコンスカウト:220万+以上のデザインアセット、厳選されたSVG、ベクターアイコン、イラスト、3Dグラフィックス、ロッティアニメーション。3000 +以上のアセットが毎日追加されます。統合されたプラグイン、ツール、エディターなど。
  • Json API アプリ: 開発者としてより良い製品を構築するために必要なすべての単一のリポジトリ。API、DB、キュー、サーバー、ウェブフック、ビン、ツール、ポッドキャストなど。私たちの世界が必要とするスーパーアプリを構築するために必要なすべて。
  • ライブラリまたはマイクロコードソリューション:一般的な問題のマイクロコードピースのコミュニティライブラリ。

ユーチューブチャンネル

  • C++Now (BoostCon): C++Now (以前の BoostCon) カンファレンス
  • コード::d IVE会議: コード:NOKIAヴロツワフテクノロジーセンター主催の:d ive会議
  • コーディングブロック:チュートリアル、ハウツー、ヒントとコツ
  • コンピュータ愛好家:すべてのCSの学生を監視する必要があります
  • コンピュータヒストリー:私たちがどのようにして私たちがいる場所にたどり着いたのか知りたい人のために。
  • CppCon: C++ カンファレンス
  • フェイスブック開発者
  • グーグルデベロッパー
  • GoogleTechTalks:テクノロジー業界で起こっているトレンドトピックやクールなことに関するビデオ。
  • ギンバエル・コールドウィン:素晴らしいリバースエンジニアリングとハッキング(CTF)ビデオキャスト。毎週水曜日は新しいライブストリームです。
  • HowToBecomeTV:開発者やテクノロジー業界に関連する人々の良いインタビューが含まれています。
  • ジャワ:ジャワに関連する講演
  • JavaOne : Java Conference
  • javidx9: ゲームとグラフィックスのチュートリアル
  • ミーティング C++ YT Kanalseite: Talks on C++
  • MIT OpenCourseWare: 詳細なアルゴリズム、データ構造、およびコンピューターエンジニアリングを学ぶためのMIT OpenCourseWare
  • MurtazaのOpenCV Robotics and AI: OpenCV、自動運転、Robotics、AI チュートリアル。
  • Netflix UIエンジニアリング:ウェブ開発者、モバイル開発者、Netflixの技術スタックに関心のある方に最適な動画
  • O'Reilly:世界最高のテクニカルライターのインタビューとトーク。
  • 配置グリッド:面接とキャンパス配置の経験
  • スコット・マイヤーズ:過去の講演
  • Siraj Raval:人工知能とディープラーニングのチュートリアルビデオ
  • シンマトリックス:OpenGLを使用してJavaで3Dゲームを作成するブログとチュートリアル開発者
  • 思考ボット:さまざまなトピックについて語る
  • トラバーシーメディア:ウェブ開発とプログラミング
  • イェゴール256
  • GOTO カンファレンス: 開発者による GOTO カンファレンスの技術トーク
  • 無料コードキャンプ: 無料コードキャンプユーチューブチャンネル
  • Bo Qian: 高度な C++ を学ぶ
  • Geeksforgeeks : geeksforgeeks youtube
  • ハッカーアース:ハッカーアースユーチューブ
  • Hak5:IT忍者、セキュリティ専門家、筋金入りのゲーマーのバンドによってまとめられたHak5は、典型的な技術ショーではありません。私たちは昔ながらの意味でハッキングに取り組んでいます。
  • カーンアカデミー:カーンアカデミーユーチューブ
  • LearnCode.academy:100%無料のWeb開発チュートリアル、Webサイトデザインチュートリアルなど。含むがこれらに限定されない:HTML、CSS、JavaScript、CSS Layouts、Responsive Design、React.js、Node.js、Angular.js、Docker、Dev
  • ラチット・ジャイン:競争力のあるプログラミング
  • sentdex:Pythonプログラミングチュートリアル、単なる基本以上のもの。機械学習、財務、データ分析、ロボット工学、Web 開発、ゲーム開発などについて学びます。
  • Steve Griffith:このチャンネルのビデオは主にウェブデザインと開発に関するもので、楽しみのためだけにモバイル開発が大量に投入されています。
  • コーディングトレイン:このYouTubeチャンネルでは、毎週「クリエイティブコーディング」ビデオチュートリアルを公開しています。カバーされる科目は、JavaScript(p5.js付き)やJava(プロセッシング付き)などのプログラミング言語の基礎から、物理シミュレーション、コンピュータービジョン、データ視覚化などの生成アルゴリズムまで多岐にわたります。
  • ハッピーキャット:テクノロジー、ストーリーテリング、ハッピーであることに関するビデオ。
  • チュートリアルポイント(インド)Pvt. Ltd.:チュートリアルポイントは、オンラインコンテンツによく反応し、応接室の快適さから自分のペースで新しいスキルを学ぶことを好む読者のクラスが存在するという考えに端を発しています。わかりやすいテキストとビデオのチュートリアルを無料で提供し、IT、エンジニアリング、MBA、MCA、管理、さまざまな試験準備、学術科目など、多くの科目をカバーしています。あなたが贅沢ではなく、あなたのお金と時間を節約することをいとわないなら、私たちはあなたが私たちのチュートリアルを試すことをお勧めします。
  • Udacity:オンライン教育のパイオニアであるUdacityは、新しいタイプのオンライン大学である「ユニバーシティバイシリコンバレー」を構築しています
  • V. Anton Spraul: ソフトウェアが最も重要な仕事のいくつかをどのように実行するかの説明や、プログラマーがプログラミングの問題を解決するために使用できるツールなど、ソフトウェアをよりよく理解したい人向けのビデオ。
  • xdadevelopers:XDA TVとして知られる世界的に有名な XDA-Developers.com YouTubeチャンネルを見つけました。HTC、Samsung、Motorola、SonyなどのAndroidとWindows Mobileをカバーしています。Android のルート化、アプリケーションの構築方法などについて説明します。
  • KudVenkat: Microsoft .NET テクノロジと SQL Server チュートリアル。
  • ネット忍者:ウェブ開発チュートリアル
  • 簡素化された Web 開発: 基本的なものから高度なものまでの Web 開発に基づくチュートリアル。
  • 先に進む:JavaおよびC ++のデータ構造とアルゴリズムに関するチュートリアル。

良い記事

Podcasts

  • Coding Blocks : A podcast covering topics such as best programming practices, design patterns, coding for performance, object-oriented coding, database design and implementation, tips, tricks and a whole lot of other things.
  • Developer On Fire : A podcast that shares the humanity of developers and tells stories of some of the amazing people in software, hosted by Dave Rael.
  • Developer Tea : A podcast for developers designed to fit inside your tea break.
  • Front End Happy Hour : A podcast featuring a panel of Software Engineers from Netflix, Evernote, Atlassian & LinkedIn talking over drinks about all things Front End development.
  • Full Stack Radio : Everything from product design and user experience to unit testing and system administration.
  • Groovy Podcast : A podcast dedicated to the Groovy programming language and its ecosystem.
  • IPhreaks : A weekly group discussion about iOS development and related technology by development veterans. We discuss Apple, tools, practices, and code.
  • JavaScript Jabber : A weekly discussion about JavaScript, front-end development, community, careers, and frameworks.
  • Learn To Code With Me Podcast : A Season by season of tech podcast episodes by Laurence Bradford with topics ranging from Career in Tech to lessons in doing tech business
  • LispCast : A podcast by Eric Normand, a functional programming expert talking about FP concepts.
  • MS Dev Show : Jason Young and Carl Schweitzer talk about the latest in developer news covering topics such as the Azure cloud, Windows, Windows Phone, Visual Studio, and cross-platform development using the Microsoft platform.
  • React Native Radio : A weekly discussion of the tools, techniques, and technologies used to build mobile applications with JavaScript and React.
  • ShopTalk Show : A weekly podcast about just building websites from Dave Rupert and Chris Coyier.
  • Soft Skills Engineering : A weekly advice podcast for software developers about non-technical topics.
  • Software Engineering Daily : A daily technical interview about software topics.
  • Software Engineering Radio : A podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast.
  • Syntax : A Tasty Treats Podcast for Web Developers by Wes Bos & Scott Tolinski.
  • The Bike Shed : Guests discuss their development experience and challenges with Ruby, Rails, JavaScript, and others.
  • The Changelog : A weekly conversation that gets to the heart of open source technologies and the people who create them.
  • The Cynical Developer : A podcast that aims to help you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer. Covering Desktop, web, and mobile development, mainly around the .Net Stack but often looking into other software and frameworks.
  • The Real Python Podcast : A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community.
  • Blockchain Insider by 11:FS : Podcast to learn about the Blockchain Technology
  • Unchained Podcast to learn about the Blockchain Technology
  • Talk python to me Podcast to learn about Python through interviews and discussions
  • Python bytes Podcast to learn about the latest happenings and trends in Python

Building a Simple Compiler/Interpreter

Tutorials

Watch others code

What should a programmer know

  • Can I use : A website that provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
  • GitHub.com Build software better, together : Place to showcase your project and collaborate with others. (Must know Git to use it effectively)
  • GitLab : An alternative to GitHub that offers free unlimited (private) repositories and unlimited collaborators.
  • Programmer Competency Matrix : article for knowing what our level as a programmer is.

Competitive programming

Computer Books

Video Tutorials

Online Compiler and Sharing Code snippets

  • CodePad : Code editor to try, test and run 25+ languages
  • Codesandbox.io : CodeSandbox makes it easier to create, share, and reuse React projects with others.
  • Godbolt.org : Excellent tool for exploring the assembly output of different compilers with and without optimization.
  • Ideone.com : online compiler and debugging tool for more than 60 programming languages
  • JSFiddle : Test your JavaScript, CSS, HTML or CoffeeScript with online code editor
  • JSBin : Front end playground, Output is not framed, so it allows you to share those snippets that will break inside an iframe.
  • Judge0 IDE : Online compiler with 40+ interpreters and compilers.
  • Pastebin.com : Pastebin can store texts like code, notes, and snippets online for a set time which can be shared instantly.
  • PlayCode : Online Javascript playground with a built-in console and support for npm packages.
  • C9.io : Your development environment, in the cloud
  • Github Gist : Instantly share code, notes, and snippets.
  • Coder : A Web-based development environment using Visual Studio Code as a code editor
  • Carbon : Create pretty looking images of your code snippets.
  • Wandbox: Online compiler with bleeding edge C++ and 40 other languages.
  • Codeframe : Online pastebin-like playground for building websites using HTML, CSS, and JavaScript

Blogs of Developers

For improving your English

When you get bored from CS related stuff

  • Barcroft TV : Daily short documentaries about the incredible variety of people that make up the world
  • Big Think : Expert driven, actionable, educational content, featuring experts ranging from Bill Clinton to Bill Nye
  • ColdFusion : Past, present, and future of technology
  • CrashCourse : small courses on various subjects
  • Every Frame a Painting : High-quality analysis of films and filmmaking
  • National Geographic : High volume of high-quality content from all over the world
  • r/ProgrammerHumor : Subreddit dedicated to exactly what it sounds like
  • Reddit the front page of the internet : Where free time goes to die
  • Ridddle : A youtube channel about science, mainly, but not only, the universe and space.
  • Regex Crossword : A simple crossword game where clues are regex that must be matched.
  • SciShow : Answers to interesting questions that you've always wondered about
  • SmarterEveryDay : Lots of amazing scientific information about the world around us, usually captured with a high-speed camera
  • TED : Great talks about technology, entertainment, and design
  • TestTube News : Interesting information about news from around the world
  • How to live for a long time ? : The secret of longevity
  • Vsauce : The best youtube channel
  • Ox A cuk : How to live a happy life
  • lonelyspeck : Expose to the Right for Astrophotography in Light Pollution – Palos Verdes, Los Angeles, California

Open Source Websites

  • N-O-D-E : Everything open-source and hacker culture - news, zines, and projects
  • Open Hatch : OpenHatch is a non-profit dedicated to matching prospective free software contributors with communities, tools, and education.
  • Source Forge : SourceForge hosts nearly 280,000 projects (at last count). It serves more than 2 million downloads a day and includes apps and tools in a wide variety of categories.
  • Google Code : Google offers free hosting for open source projects using the Subversion or Mercurial version control systems. It offers 2 GB of storage, integrated code review tools, a wiki, and an issue tracker. The Google Code site also provides links to Google's many publicly available APIs and other developer tools.
  • Launch Pad : Maintained by Canonical, LaunchPad is particularly targeted at projects that run on Ubuntu. It provides hosting for more than 21,000 projects that use the Bazaar version control system.
  • Google Open Source : Google Open Source
  • Red Hat Developer : The world's leading provider of open source solutions
  • Open Source : Open Source
  • Google Summer of Code : Google Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open-source organization on a 3-month programming project during their break from school.
  • Open Source Web Design : Open Source Web Design is a platform for sharing standards-compliant free web design templates. We give web publishers a voice through good design.
  • Mozilla Winter of Security : The Winter of Security (MWOS) is a program organized by Mozilla's Security teams to involve students with Security projects. Students who have to perform a semester project as part of their university curriculum can apply to one of the MWOS projects.
  • Bit Bucket : Like GitHub, BitBucket hosts both public and private projects. On this site, open-source projects and private projects with fewer than five users are free. It hosts more than 48,000 repositories, many of which are searchable on the site.
  • Media Wiki : MediaWiki is a free software open source wiki package written in PHP, originally for use on Wikipedia. It is now also used by several other projects of the non-profit Wikimedia Foundation and by many other wikis, including this website, the home of MediaWiki.
  • Code Curiosity : CodeCuriosity is a platform that encourages contributions to open source. Everyone is rewarded for their efforts, no matter how big or small they are.
  • Code Triage : Help out your favorite open-source projects and become a better developer while doing it.
  • Issue Hub : Contribute to Open Source. Search issue labels to find the right project for you
  • Up for Grabs : This is a list of projects which have curated tasks specifically for new contributors. These are a great way to get started with a project or to help share the load of working on open source projects.
  • First Timers Only : Contributing to open source for the first time can be scary and a little overwhelming. Perhaps you’re a Code Newbie or maybe you’ve been coding for a while but haven’t found a project you felt comfortable contributing to.
  • Your First PR : Your First PR helps you get started contributing to Open Source by showcasing great starter issues on GitHub and elsewhere.
  • Awesome First PR Opportunities : An awesome repository for finding beginner-friendly projects in different programming languages.
  • EddieHub Open source community : A Supportive community for people who are interested or already contributing in Open source.

Internships

  • Chegg : It is an awesome resource for finding internships, scholarships, tutors, etc.
  • Internshala : You can search for internships here according to your skill sets for your interested location. It also helps you in getting a good PPO offer from the company.
  • Letsintern : Get a smart and challenging internship for you from the LetsIntern.
  • PerfectIntern: Get help finding a paid internship, resume prep, interview prep, and more!

Jobs

  • AngelList : AngelList is a website for startups, angel investors, and job-seekers looking to work at startups.
  • CareerBuilder : CareerBuilder is one of the largest job boards, providing job listings, resume posting, and career advice and resources to job seekers.
  • Dice : Dice is the leading site for tech job seekers. You can search by company, job title, keyword, employment type, and location.
  • Devsnap : Devsnap is a job aggregator for developer jobs.
  • DevITjobs UK:英国を拠点とする開発者向けの透明な求人掲示板
  • Glassdoor:あなたにぴったりの仕事を見つけましょう。 ウェブ上のすべての募集職種を検索します。あなた自身のパーソナライズされた給与見積もりを取得します。
  • IAESTE:より多くの素晴らしい国際的なインターンシップと仕事を見つけてください。
  • Indeed:Indeedで国際的な仕事を見つけて、あなたの献身と献身に対して市場の給料を手に入れましょう。
  • インスタハイア:あなたの夢の仕事はここにあります。厳選されたトップ企業のリストに自分を紹介しましょう。完全なプライバシーとスパムなし。
  • メンタット:夢の仕事の10倍の速さで。二度と仕事に応募せず、意思決定者や採用マネージャーと直接話してください。
  • ミューズ:夢の仕事からキャリアアドバイスまで、成功するために必要なものをすべて見つけてください。The Museでは、企業の探索、仕事の閲覧、キャリアアドバイス、キャリアの発見、キャリアコーチングなど、多くのことができます。それを試してみてください。
  • Paysa:Paysaは、あなたの希望に応じて新しくて面白い仕事を見つけるのに役立ちます。
  • 単純に採用:Simply Hiredは無料の求人検索エンジン(およびモバイルアプリ)であり、採用の手間を省き、健全なキャリアの動きをするために必要なすべての情報を提供します。
  • SwissDevジョブ:スイスで働きたいソフトウェアエンジニアのための技術求人掲示板。
  • 覆面リクルーター:リクルーターになり、 候補者または雇用主。あなたはここであなたの仕事を簡単に得ることができます。
  • 誰が採用しているか: 検索のための素晴らしいリソース、 フィルタリングし、あなたのニーズや興味に応じて新しく魅力的な仕事を見つけます。
  • ジップリクルーター:採用される最も賢い方法。
  • RemoteML: リモート機械学習ジョブ。
  • Linkedinの仕事:仕事をプログラミングするための非常に優れた研究ツール
  • ジャーマンテックジョブズ:ドイツの技術職に特化した求人掲示板-給与ブラケット付き
  • 私たちはリモートで働いています:世界最大のリモートワークコミュニティ。

スペシャルサンクス

  • これが役に立った場合、および/または貢献を検討している場合は、GitHubスターを検討してください。
  • 最初のリポジトリの元の投稿に大量のデータと構造を提供してくれたAshish Padalkar(@ashish2199)に特に感謝します。