题主,建议你碰编程之前还是先了解一下计算机的相关知识。
---------------------------------------------------
完善一下,题主你问的第二个问题我还可以理解,毕竟比如说Java需要先安装Java编程环境,设置路径等等,不会我觉得很正常。
但是你一个问题“惠普电脑可以安装编程软件嘛”真是一口老血
惠普首先是一个牌子,最起码几百台型号的电脑,你问惠普这个牌子能不能安装编程软件。。。
------------------------------------------------
正经答
一个电脑能否安装软件大致只被以下两种情况限制
软件运行需要配置比较高,配置低的电脑带不动,这种情况发生比较少,毕竟一般软件不是游戏,不是那么吃配置。
第二种是系统,软件没有Mac版,你苹果电脑就是用不了,或者要求win7以上系统等等,系统如果XP就运行不了。
阅读代码: Notepad++
编写代码: Source Insight (收费)或Notepad++
IDE:Visual Studio Express, Codeblocks, Codelite, Android Studio
二进制文件查看与编辑:UltraEdit (收费),或Notepad++的HEX Editor插件
版本控制:Tortoise SVN, Git for Windows
代码比较与合并:Beyond Compare (收费)
个人代码管理: Github
本地文件搜索:Everything
文件内容搜索:dnGREP
SSH/串口终端:TeraTerm, xShell, SecureCRT(收费)
TFTP Client & Server: tftpd32
虚拟机:Virtual Box或VMWare Workstation (收费)
cmd替代工具:Console2或cmder
C语言编译:tcc,MinGW
流程图:Edraw Mind Map
剪贴板增强:Ditto
SSH文件传输:WinSCP
网站:Stack Overflow, CSDN
知识整理:OneNote
那要看你要什么编什么语言了,什么语言就对应什么开发环境。