What type of installation / tools should I have if I want to create my skills as a software developer (in Java, Python, C, C ++)?

I am new to software development. I am hungry for wider areas, thanks to which I can develop, develop and develop my skills in developing, writing scripts and programming, especially outside of working hours. I would like to know what type of setup (hardware and / or software) will be extremely useful or what others consider necessary for this.

I want to be able to equip my home office with tools that will allow me to grow and develop as a developer.

+3
source share
5 answers

Enter a code:

, , . , . - , .

:

/Mac . Windows Linux, Mac. , , , .

, , - (, dsl, ...). Google /fooobar.com/...; .

, , . . , .

/IDE:

: Vim, EMACS, KATE, Eclipse, . , , , . , . , / .

, , , .

:

- , . Make * nix C/++, , . : Scons, Ant, Make, Jam,...

SCons, python, python.

:

. , , , , . Google Stackoverflow , .

, , , . .

:

, , , , . . ++, python # .

, , .

5-7 . ( ) "" (++, JAVA, # VB.net, python, ruby, perl,...). , , , . , , , . , , .

:

, . , , . Perforce, . Subversion git. , .

, Sipser Book .

, .

-, , , Apachie ( IIS).

, . , , , . ( , , , "" , "" ,...).

:

(Windows XP Pro)

  • Visual Studio 2007 ( ).
  • Python
  • C/++
  • #
  • Scons

(FreeBSD : GUI)

  • gnu (Make, C/++ ..)
  • Scons
+6

Linux - Linux. VMWare , : Windows, Linux, , OpenSolaris .. , , Linux Windows VM , Windows Linux VM.

+5

KATE ( KDE) . , . , emacs vim, - . -IDE.

+1

, , , . , X- Y , , , , , , - .

, , . Visual # Express Microsoft, NetBeans IDE Java Xcode Mac. , , , , , . , , Windows # Mac - .. , , , .

, , - - ; , . Git Subversion - -.

+1
source

Fast connection (for linux download) and safari.oreilly.com account!

+1
source

All Articles