I know that's a broad question, but any insight would be greatly appreciated.
tluciffid yrev ton si tI
Syntax is important...you may have to work on that.
The languages are easy, getting code that works well, is maintainable and efficiently meets the business requirements, that is the hard part.
You put a typo in your title. Now imagine that typo was a period lost in thousands of line of code and shit wont work until you space that period over on notched. To me...thats coding and why i never stuck with it.
I am currently training to learn C and Python. It's been 3 months and I felt like I had a good grasp.
So I went to a website and tested myself to see what I knew.
I didn't get more than one line of code written.
It is very difficult. Training your brain to think that way is tough and takes diligence. So far I have a great grasp of what things do but not how to use them.
I'm with Tom. I took a semester of Java. I had difficulty learning or relearning how to write. It's weird. There are tons of courses online that can get you started and help. Don't waste a semester at school like I did. Udemy has some really good affordable courses.
If you're learning Java, go to Kahn Academy. Their programming training is for little kids and so it's very simply explained.
Very easy if you're from India.
I'm following a jQuery course on edX
pretty fun for sure and very good explanations
I learned how to do it so it can't be that difficult.
You better like reading if you want to be a programmer though. That's a must. And learning. You better like that. You'll be learning all the time and feel like a genius one minute and a fucking idiot the next.
And there will be screaming. Oh yes. There's always screaming.
Anyway, I found a few things to read about programming:
As others have noted, really depends what you want to do.
Like anything it life, I find that starting at what you want to accomplish and planning the steps backwards from there is a good way to get started.
Have a clear idea of what you want to be able to accomplish and plan from there.
If you are in IT and want a swiss army type of scripting tool, look no further than Python.
You have to scroll through a bunch of prompts to buy the guy's book but if you get all the way through the entire course/book is online and free.
His approach works - but you will have to put in about an hour a day to get through his book and actually absorb enough to put what you will learn into practical use. Took a friend of mine who slacked off about 10 months to get though it. He can write some half assed Python scripts.
It is very much like learning another language and not forgiving. But worth it - you can automate/cut through a lot of mundane data janitorial bullshit with Python scripts - and it runs on everything. Lots of online resources as well.
Hi guys, thank you all very, very much for the advice. I'm going to go through each of your posts and come up with a plan for learning. Thanks again!!
As someone mentioned above, learning the syntax of a language is relatively simple. Writing good code to satisfy a requirement properly takes time.
It's sort of like knowing how to write in English, then expecting to write a best selling novel.
Hmmmm, maybe that's you though Andre!