How to ‘master’ programming.

Short answer: Create MineCraft in 5 different programming languages.

Long answer: Learn a programming language from the ground up to the hardest concepts in programming. Learn 3–4 more languages and then challenge yourself to create a fully functioning web app, mobile app, and/or desktop app with those languages. If you can’t, you’re not a master of programming. These projects can be whatever you can think of, but some ideas are listed below.

Top Programming Languages To Learn First (According to me):

  1. ) Python
  2. ) Ruby
  3. ) Java
  4. ) C++
  5. ) JavaScript
  6. ) C
  7. ) Perl
  8. ) Lua
  9. ) Go
  10. ) C#

Top Web App Ideas (According To Me):

  1. ) Google Clone
  2. ) Amazon Clone
  3. ) Pinterest Clone
  4. ) Wikipedia Clone
  5. ) YouTube Clone
  6. ) GoRails Clone
  7. ) Stripe Clone
  8. ) Parse Clone
  9. ) Spotify Clone
  10. ) Bootstrap Clone

Top Mobile App Ideas (According To Me):

  1. ) Minecraft-like adventure game
  2. ) Music Streaming App
  3. ) Programming Teacher
  4. ) Programming Pad (fully-functional)
  5. ) Mobile Extension Finder
  6. ) Hackable Web Browser
  7. ) Developers Play-pad
  8. ) Computer replicator
  9. ) 2048-clone (4096)
  10. ) Instagram-clone

Top Desktop app ideas (According To Me):

  1. ) Create Minecraft
  2. ) Steam-os clone
  3. ) Ultimate Map
  4. ) Best lightweight programming IDE
  5. ) Create-your-own-robot simulator
  6. ) Ultimate Game Engine
  7. ) 3d object modeler
  8. ) 2d vector shapes creator
  9. ) Custom programming language IDE
  10. ) Minecraft Mod Finder and Creator studio (AWESOME)

Some Other Stuff -

All in all, if you create these projects, you’re a master of programming. Languages like HTML, CSS, and JavaScript all count as 1–2 languages. Languages like JavaScript may have add-ons like Node.js or React.js, so keep all of that wrapped in counted as 1–2 languages. For any other suggestions, comment, follow, like, email, etc.

Created By HackCasts.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.