I need some things cleared up about programming

I agree with Python. Also, RoR is worth looking into.
 
Anyone think i should stick with java or try python instead?
 
For a beginner like you learning java is a harder task, Java is a ocean it cannot be learnt just reading books practice is must. Its better to learn python instead or you can prefer c# as vl.
 
python is very...annoying. to download and install. but they have more libraries built to make things faster.
 
+1 for Python. I do a lot of my heavy lifting with it. Use it for bots, scrapers, natural language parsing, etc...
 
Start with c++ or java. They're nearly the same except c++ requires you to manage memory whereas java manages memory for you via the garbage collector (ie. if you delete all references to an object without destroying it in c++ then you cause a memory leak, however the garbage collector deletes the object for you in java)
 
thanks guys i have started with python are there any websites you recommend i go to begin learning python? I have been reading a book and watching youtube videos on it but i feel like its not doing me any good cause i haven't been really coding. If you are willing to help me out with learning python then kik me I_so_funnyyy sorry for the stupid name i made it for instagram haha
 
I have seen Java discourage, frustrate, and completely turn new hopeful coders away from learning programming. I mean, think about JQuery. It's a son-of-a-bitch to type all that syntax by hand. Especially in an unforgiving and super strict language.

What exactly JAVA has anything to do with JQuery(a java SCRIPT library) ??
 
Hey OP,

Python is a good choice, especially for automation related tasks. Its a great language really, the REPL alone (while not the best REPL around) will allow you to prototype your code rapidly and develop in an interactive environment. Learning resources wise, there are plenty. Have a look at my previous posts, think I've posted something on learning python.
So good choice OP, keep at it and you'll succeed. Feel free to drop me a message if you need help with something.

Java is such an unforgiving language. Python is a great language to learn for newbies. It's not unnecessarily punishing and touches on all major points of beginning to think like an object oriented programmer.

I have seen Java discourage, frustrate, and completely turn new hopeful coders away from learning programming. I mean, think about JQuery. It's a son-of-a-bitch to type all that syntax by hand. Especially in an unforgiving and super strict language.

I strongly recommend NOT going with anything Java for your first language. There are really only 2 Excellent choices here. Python and Ruby on Rails. The amount of time saved by spending it learning how to think like a programmer and not how the hell to satisfy a strict set of syntactical rules is by FAR more valuable in the end. A good coder is one who thinks with good coding methodologies. Not one who knows the semantics of a particular programming language or even a substantially different derivative of the same damn language.

Learn to think like a programmer. Then worry about typing like you will be forced to.

I'm not really sure what jQuery has to do with Java... I agree on Java's verbosity and I'd also advice beginners to stay away from Java (albeit due to other reasons than the ones you've mentioned). I do think that the language is a lot more forgiving than you describe here (implicit type conversion, dynamic array assignment, etc). Sure the syntax suck, I agree, but then thats really a love/hate type of thing. Lots of people absolutely hate Python's forced indentation syntax (I'm not one of them btw).

The other thing is. The JVM is fast. Probably one of the greatest pieces of computing architecture around, seriously. It does some magical stuff. Much, much faster than Python or Ruby. Another thing is, concurrent programming is very easy in Java. Python and Ruby don't offer the same primitives... (Pythons concurrency model sucks big time at that).

So yeah, there are always negatives and positives in any language. My advice to OP would be to just stick with something for a while until you becom very comfortable in that. Afterwards, go and explore other languages. Don't stick to the Cs and the Java's either, there are many beautiful languages around, just be open to other paradigms.
 
thanks guys i have started with python are there any websites you recommend i go to begin learning python? I have been reading a book and watching youtube videos on it but i feel like its not doing me any good cause i haven't been really coding. If you are willing to help me out with learning python then kik me I_so_funnyyy sorry for the stupid name i made it for instagram haha

now you've decided to go down the python route, I suggest you get one of those "pocket reference books" that you can use as a go to guide when you need to know a command ;)
 
Can you build programs using python alone? I know this isn't my thread, but I just read it all, and I'm interested....

I taught myself CSS in the last couple of weeks and I know a little bit of PHP, I'm really good with learning this stuff, but I want to learn how to make a bot as well. I see a lot of programmers talking about Visual Basic as well. I know on codeacademy.com they have Python tutorials that are pretty good (I took a look at a few of them)
 
Can you build programs using python alone? I know this isn't my thread, but I just read it all, and I'm interested....

I taught myself CSS in the last couple of weeks and I know a little bit of PHP, I'm really good with learning this stuff, but I want to learn how to make a bot as well. I see a lot of programmers talking about Visual Basic as well. I know on codeacademy.com they have Python tutorials that are pretty good (I took a look at a few of them)

The famous BitTorrent was built with Python(5.3 and earlier versions). You can build anything with python, it's just not a good idea to release/build commercial apps with it.
 
You can build literally any program using any programming language out there although some languages are better suited due to the toolset than others. 99% of languages out there are turing complete.

Web Clientside Frontend:
- JavaScript (or Jquery)

Web Apps:
- Ruby (Ruby on Rails)
- Python (Django)

Web Severs:
- JavaScript (node)
- Python (Tornado)

Desktop apps
- C# / .NET
 
Started learning python, I would say it is much interesting than php.
 
Back
Top