As a side project I have been interested in for a LONGGGGGGG time (I'm talking at least 3 years), I am really interested in learning various styles of programming, as well as learning how to use Photoshop at a high level.
To be honest, I have little experience regarding the two areas of computing and need a small nudge in the right direction with regards to tutorials, good 'beginner' areas to start with and just general tips and hints.
I am planning to write a guide with all of my compiled information for other people who want to learn both Photoshop and computer programming (both website and program based).
Any help is greatly appreciated, and if anyone else is interested in learning to program or use photoshop like a bawss, let me know, as it would be great to have a larger learning environment.
I feel that I know quite a lot about Photoshop personally that I can help you with anything really, as for guides though, there are plenty out there. Where I learnt most of my stuff from is http://www.tutorialized.com/ they have plenty of photoshop tutorials from beginner stuff to advanced stuff.
Programming as well I can help with a few things, Java and C/C++ are my areas in that.
YEAH!! two of my favourite things after starcraft!
for learning photoshop i generally just use google to search for a tutorial on the effect I want to do. www.pxleyes.com is a good site for tutorials and also some cool competitions which help with motivation and are a good way to practice. (or just some ideas)
as for programming it really depends on what language
The most important thing when learning to program is to pick up the concepts. Once you have that down you should be able to pick up other languages with ease. Python is most certainly a user friendly language that is used in the real world and definitely one I would recommend.
Check out the veteris interview, its inspirational especially if u wanna learn programming.
I would suggest learning website based coding first as it will be more practical in your life (say you one day wanna have ur own site or make one for a friend) and thats just html then php/sql
Actually, I was hoping to use these skills as a method of making money next year when I go back to university. Programming for websites, doing graphic designs for banners etc for something like ACL etc. Thanks for the heads up bryan!
Actually, I was hoping to use these skills as a method of making money next year when I go back to university. Programming for websites, doing graphic designs for banners etc for something like ACL etc. Thanks for the heads up bryan!
If you are gonna focus on programming for websites, might want to have a look at web-scripting languages such as javascript, php, asp, jsp etc. Rather than C or C++. Python is also helpful and not difficult to learn. Generally once you have a strong grasp of one language, and understand the concepts, then others become a lot easier.
I'm a software engineer, with knowledge of C, C++, Java, Ruby, Python, SQL etc. etc. But I currently do a lot of web-development at work, so I use a fair bit of Javascript, as well as deal with databases, so a lot of SQL too. It really falls down to what kind of stuff you want to be programming for in the end - but like I said, once you have a good grasp of the concepts, things become easier
If you are gonna focus on programming for websites, might want to have a look at web-scripting languages such as javascript, php, asp, jsp etc. Rather than C or C++. Python is also helpful and not difficult to learn. Generally once you have a strong grasp of one language, and understand the concepts, then others become a lot easier.
I'm a software engineer, with knowledge of C, C++, Java, Ruby, Python, SQL etc. etc. But I currently do a lot of web-development at work, so I use a fair bit of Javascript, as well as deal with databases, so a lot of SQL too. It really falls down to what kind of stuff you want to be programming for in the end - but like I said, once you have a good grasp of the concepts, things become easier
This is by far the best advice so far. What you want to achieve with your programming should greatly define which language/s you choose to learn. It's all good to say that it doesn't really matter which language you learn from a learning perspective, but the fact is that different languages have different applications in the real world. Learning a programming language properly is time consuming, so unless you have countless hours to spare then it's a good idea to invest your time wisely.
This site is pretty handy to see what languages are popular - http://langpop.com/
Last edited by foxmeep; Thu, 10th-May-2012 at 10:37 AM.
Thanks Arma, I want to learn the majority of both anyway, so it doesnt really matter which area I focus on first, but I will definitely be looking at both!
I hear that Java is best to learn first but C++ is still standard in a lot of areas
There are plenty of books on the languages, I got one for C++ written by the guy who made the language
As for photoshop I reckon best thing to do is watch a basic introduction then just try things out. If you want to achieve something specific ask someone with experience. Otherwise you tend to end up losing some of the creativeness learning everything from tutorials
I hear that Java is best to learn first but C++ is still standard in a lot of areas
There are plenty of books on the languages, I got one for C++ written by the guy who made the language
Standard for hardcore software engineering... most certainly.
But for a 'casual' programmer, I definitely recommend starting with python, or a similar high level language. You don't need to go hacking around in C++ to get useful little scripts and tools to work fine.
Standard for hardcore software engineering... most certainly.
But for a 'casual' programmer, I definitely recommend starting with python, or a similar high level language. You don't need to go hacking around in C++ to get useful little scripts and tools to work fine.
Yeah never recommend C++ right off the bat. I know you're a python fan Erasmus but I feel there are better languages out there (dumber versions of java, java itself, c#) that are more suited to a beginner. I say this because Python has a weird flexibility that can confuse a beginner later on when suddenly they find they cant stick ints and strings in the same array :3
But! As others have said if you want some help on the programming side, let me know!
Yeah never recommend C++ right off the bat. I know you're a python fan Erasmus but I feel there are better languages out there (dumber versions of java, java itself, c#) that are more suited to a beginner. I say this because Python has a weird flexibility that can confuse a beginner later on when suddenly they find they cant stick ints and strings in the same array :3
But! As others have said if you want some help on the programming side, let me know!
It's also a little weird with it's variable scoping which confuses some people.
But I recommend it not because I use it a lot personally (it's a job, I don't choose which language I get to write in most of the time), but it feels (to me) like it's the closest language I've tried to just describing what you want a program to do without getting bogged down in a lot of weird syntactic stuff.
And unlike C#/Java it doesn't enforce you learning about classes at the start (biggest facepalm for me ever was my first university lecture on programming where they had to try and teach us about classes because we were doing Java... )
Plus I think it teaches good habits with it's indentation requirements
There are a lot of good guides for doing relatively simple things in Java or C# though which will teach a beginner though.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.