kevineugenius
[H]ard|Gawd
- Joined
- Dec 9, 2006
- Messages
- 1,415
Or maybe more than one. Basically, here at the UW (Washington) I'm entering my junior year and I've had 3 quarters of Java and that's pretty much it. I've played with Python, HTML, SQL, PHP, and Basic on my own. We are going to get, starting now, C and we're using SAGE Math which is Python so there will be a bit of that.
What I have the hardest time with is getting languages set up... Like, with Java being my first language, I didn't know what compiling meant. No one explained it either, they just say things like "Oh you need an editor and a compiler." Sure, it's true, but it's not necessarily helpful. Now I am having that same issue with Python and C. For example, I got IPython and played with it a little and I can get snippets of code to run in IDLE. Cool, but useless. I plan to run Notepad++ unless someone has a good reason to do otherwise, but I sort of am hoping for a step-by-step pure beginner explanation of what software I need to download, how to set it up, and how to make files interact to get results.
This is spawned because we're supposed to use Cygwin for C programming, and I can't make it work. The stupid installer takes about 90 minutes, and every time I go through it I waste a large chunk of time. I don't know Linux command-line, and I don't know what C file types I need and how to make them interact. Cygwin seems to install incorrectly, maybe I need another package (I installed "devel" and everything else is default)?
In essence, it seems like knowing a couple people who understand how to do software development for questions like this would be good because finding code help or finding program suggestions online is easy, but getting help with weird problems or assistance with installations and how the programs actually work seems to be hard to find.
What I have the hardest time with is getting languages set up... Like, with Java being my first language, I didn't know what compiling meant. No one explained it either, they just say things like "Oh you need an editor and a compiler." Sure, it's true, but it's not necessarily helpful. Now I am having that same issue with Python and C. For example, I got IPython and played with it a little and I can get snippets of code to run in IDLE. Cool, but useless. I plan to run Notepad++ unless someone has a good reason to do otherwise, but I sort of am hoping for a step-by-step pure beginner explanation of what software I need to download, how to set it up, and how to make files interact to get results.
This is spawned because we're supposed to use Cygwin for C programming, and I can't make it work. The stupid installer takes about 90 minutes, and every time I go through it I waste a large chunk of time. I don't know Linux command-line, and I don't know what C file types I need and how to make them interact. Cygwin seems to install incorrectly, maybe I need another package (I installed "devel" and everything else is default)?
In essence, it seems like knowing a couple people who understand how to do software development for questions like this would be good because finding code help or finding program suggestions online is easy, but getting help with weird problems or assistance with installations and how the programs actually work seems to be hard to find.