SC2SEA.com - Starcraft 2 SEA eSports Community Site


  • Home
  • About
  • Streams
  • Features
  • Tournaments
  • Forums
SC2SEA.com - Starcraft 2 SEA eSports Community Site > General Forums > General > [H] Learning to Program/Photoshop like a Bawsssss
About Us
An Overview of sc2sea
About Us
Contact us
Join our team!
Features
Live Streams
Replays
SEABets
Site Achievements
Articles
Article Archive
Who's Who
sc2sea.com Weekly Tournaments
Tournaments
Every Saturday BSG Open - (Bronze, Silver, Gold)
Every Sunday GPD Open - (Gold, Platinum, Diamond)
Monthly Sunday Masters Cup
Oseanic Championship Series 2015
Point Standings
The Grandmaster Manual
1. Introduction
2. Basics
3. Advanced
4. Anti-Cheese
5. Protoss
6. Zerg
7. Terran
8. Summary
9. Bonus Content!
Coaching
TGM Member Only Forums
TGM Official Coaches
Misc
Help us Rate TGM!!
Suggest what you'll like to see!
Need help? Contact Support!
Community Links
Members List
Search Forums
 
Advanced Search
Search Downloads
Advanced Search
Go to Page...
Community
House Clans
Clans
No recent threads.
Community
No recent threads.
Tournaments
No recent threads.
Latest Blogs New
tier list of people...
asdfSchnitzel
My Life Was Turned...
Sc2Clare
I've been playing...
SLCN.Wally
My Starcraft/eSpor...
syfChadMann
My Starcraft/eSpor...
syfChadMann
General
Stickied Threads
No recent threads.
General Threads
No recent threads.
StarCraft II
Starcraft General
No recent threads.
Strategy Discussion
No recent threads.
BSG Discussion
No recent threads.
Other Games
Other Games
No recent threads.
Sports
No recent threads.
News
News Archive
No recent threads.
Tournament News
No recent threads.
Articles Archive
Replays
Photo Gallery
Mark all forums as read
Reply
Page 1 of 2 1 2 > All
Display Modes
Thread Tools
Unread Tue, 8th-May-2012, 9:24 PM BnetId: Paroxysm.938  Race: Clan: ToR  Location: Townsville, Australia  Total Posts Made: 626 # 1
Paroxysm
Paroxysm's Avatar
Tourneys Joined: 29
SC2SEA Supporter!The GatekeeperNazmus's Prophecy
Achievements (3)
[H] Learning to Program/Photoshop like a Bawsssss

Hi guys,

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.

ParO
___________________________________
|| || Paroxysm.938 || ||
|| Veni Vidi Vici ||
Paroxysm is offline   OLD POST Reply With Quote
Paroxysm
View Public Profile
Send a private message to Paroxysm
Find all posts by Paroxysm
Unread Tue, 8th-May-2012, 9:27 PM Who's Who:   BnetId: iMSystem.117  BattleTag: System#6328  Race: Clan: iM  Location: Gold Coast, Australia  Total Posts Made: 923 # 2
iMSystem
iMSystem's Avatar
Tourneys Joined: 9
Commentator (2011)
SC2SEA Supporter!Movie Star
Achievements (2)
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.

Quick Comments
 Paroxysm:  
___________________________________
Head of Team Immunity's Shoutcasting Division.
Twitter :: YouTube :: Website

iMSystem is offline Send a message via Skype™ to iMSystem   OLD POST Reply With Quote
iMSystem
View Public Profile
Send a private message to iMSystem
Find all posts by iMSystem
Unread Tue, 8th-May-2012, 9:34 PM BnetId: Paroxysm.938  Race: Clan: ToR  Location: Townsville, Australia  Total Posts Made: 626 # 3
Paroxysm
Paroxysm's Avatar
Tourneys Joined: 29
SC2SEA Supporter!The GatekeeperNazmus's Prophecy
Achievements (3)
Thanks heaps for that link system, as for the programming, I'm not sure which style of programming I should start with

Quick Comments
 mGGAequitas:  
as2 is fun language :)
___________________________________
|| || Paroxysm.938 || ||
|| Veni Vidi Vici ||
Paroxysm is offline   OLD POST Reply With Quote
Paroxysm
View Public Profile
Send a private message to Paroxysm
Find all posts by Paroxysm
Unread Tue, 8th-May-2012, 9:37 PM BnetId: Aequitas.737  Race: Location: Melbourne, Australia  Total Posts Made: 404 # 4
mGGAequitas
mGGAequitas's Avatar
Tourneys Joined / Won: 19/3
Golden Glory 2 times!Golden GloryUnearthed Talent
Achievements (3)
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

Quick Comments
 Paroxysm:  
mGGAequitas is offline   OLD POST Reply With Quote
mGGAequitas
View Public Profile
Send a private message to mGGAequitas
Find all posts by mGGAequitas
Unread Tue, 8th-May-2012, 9:39 PM Who's Who:   BnetId: ToRErasmus.733  Race: Clan: ToR  Location: Sydney  Total Posts Made: 1,454 # 5
|Erasmus|
|Erasmus|'s Avatar
Tourneys Joined: 11
SC2SEA Supporter!Community Builder
Achievements (2)
Python is an easy language to pick up and that is useful to code small things that are actually practical with a minimum of fuss.

It's the current language I would default to recommending as an introduction to programming.

Quick Comments
 Paroxysm:  
 QEDFridge:  
also, python has a bitching library for android. first thing I made was an sms spammer.
|Erasmus| is offline Send a message via MSN to |Erasmus| Send a message via Skype™ to |Erasmus|   OLD POST Reply With Quote
|Erasmus|
View Public Profile
Send a private message to |Erasmus|
Find all posts by |Erasmus|
Unread Tue, 8th-May-2012, 9:39 PM Who's Who:   BnetId: iMSystem.117  BattleTag: System#6328  Race: Clan: iM  Location: Gold Coast, Australia  Total Posts Made: 923 # 6
iMSystem
iMSystem's Avatar
Tourneys Joined: 9
Commentator (2011)
SC2SEA Supporter!Movie Star
Achievements (2)
Depends on what you want to program, you should be able to program whatever you need in Java, but it is a lot less efficient than what C or C++ is.

But yea, it all depends on exactly what you want to program, if you just want to learn something, then take your pick.

Java is a little bit easier to grasp, but C is stronger

Quick Comments
 Paroxysm:  
___________________________________
Head of Team Immunity's Shoutcasting Division.
Twitter :: YouTube :: Website

iMSystem is offline Send a message via Skype™ to iMSystem   OLD POST Reply With Quote
iMSystem
View Public Profile
Send a private message to iMSystem
Find all posts by iMSystem
Unread Tue, 8th-May-2012, 9:42 PM Who's Who:   BnetId: TheGentleman.565  Race: Clan: ToR  Location: Brisbane, Australia  Total Posts Made: 533 # 7
TheGentleman
TheGentleman's Avatar
Sleeping with the FishesAyo Technology
Achievements (2)
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.

Quick Comments
 Paroxysm:  
Thanks!
___________________________________
- TheGentleman (Gentleman / Gent / TG / Chad / Matt).

TheGentleman [YouTube & Stream]
SEA #565, NA #952 & EU #437.
TheGentleman is offline   OLD POST Reply With Quote
TheGentleman
View Public Profile
Send a private message to TheGentleman
Find all posts by TheGentleman
Unread Tue, 8th-May-2012, 9:44 PM BnetId: Paroxysm.938  Race: Clan: ToR  Location: Townsville, Australia  Total Posts Made: 626 # 8
Paroxysm
Paroxysm's Avatar
Tourneys Joined: 29
SC2SEA Supporter!The GatekeeperNazmus's Prophecy
Achievements (3)
I want to learn an array of languages, but I want a simple one to begin with

EDIT: Python seems to be an easy one to learn based on most people's opinion?
___________________________________
|| || Paroxysm.938 || ||
|| Veni Vidi Vici ||

Last edited by Paroxysm; Tue, 8th-May-2012 at 9:46 PM.
Paroxysm is offline   OLD POST Reply With Quote
Paroxysm
View Public Profile
Send a private message to Paroxysm
Find all posts by Paroxysm
Unread Tue, 8th-May-2012, 9:47 PM Who's Who:   BnetId: aLtnirvAnA.951  BattleTag: nirvAnA#1429  Race: Clan: aLt  Location: Singapore  Total Posts Made: 4,857 # 9
nirvAnA
Admin
nirvAnA's Avatar
Tourneys Joined / Won: 1/1
SC2SEA Supporter!Elementary my dear WatsonThe LegionnaireLetters to CleoThe GatekeeperCommunity Builder
Achievements (7)
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

Quick Comments
 Paroxysm:  
<3
nirvAnA is offline Send a message via Skype™ to nirvAnA   OLD POST Reply With Quote
nirvAnA
View Public Profile
Send a private message to nirvAnA
Visit nirvAnA's homepage!
Find all posts by nirvAnA
Unread Tue, 8th-May-2012, 10:03 PM BnetId: BenAD.379  Race: Clan: FS  Location: Adelaide, Australia  Total Posts Made: 750 # 10
FSBenAD
Leader of FS
FSBenAD's Avatar
Tourneys Joined / Won: 5/1
Golden Glory
Achievements (1)
I know C/C++ very well, as do some of the other slugs.

C# as well

I learnt Visual Basic as my first language
___________________________________
- Captain of the Fusion Slugs
Website | Facebook | Twitter | Youtube
FSBenAD is offline Send a message via Skype™ to FSBenAD   OLD POST Reply With Quote
FSBenAD
View Public Profile
Send a private message to FSBenAD
Find all posts by FSBenAD
Unread Tue, 8th-May-2012, 10:09 PM BnetId: Paroxysm.938  Race: Clan: ToR  Location: Townsville, Australia  Total Posts Made: 626 # 11
Paroxysm
Paroxysm's Avatar
Tourneys Joined: 29
SC2SEA Supporter!The GatekeeperNazmus's Prophecy
Achievements (3)
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!
___________________________________
|| || Paroxysm.938 || ||
|| Veni Vidi Vici ||
Paroxysm is offline   OLD POST Reply With Quote
Paroxysm
View Public Profile
Send a private message to Paroxysm
Find all posts by Paroxysm
Unread Tue, 8th-May-2012, 10:45 PM BnetId: arma.435  Race: Location: Auckland  Total Posts Made: 29 # 12
Arma
Arma's Avatar
Quote:
Originally Posted by Paroxysm View Post
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

Quick Comments
 Paroxysm:  
good advice
___________________________________

SEA NA KR
www.youtube.com/armalyt3
Arma is offline   OLD POST Reply With Quote
Arma
View Public Profile
Send a private message to Arma
Find all posts by Arma
Unread Thu, 10th-May-2012, 10:32 AM BnetId: foxmeep.599  Race: Location: Canberra  Total Posts Made: 29 # 13
foxmeep
foxmeep's Avatar
Tourneys Joined: 2
Quote:
Originally Posted by Arma View Post
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.
foxmeep is offline   OLD POST Reply With Quote
foxmeep
View Public Profile
Send a private message to foxmeep
Find all posts by foxmeep
Unread Tue, 8th-May-2012, 10:56 PM BnetId: Paroxysm.938  Race: Clan: ToR  Location: Townsville, Australia  Total Posts Made: 626 # 14
Paroxysm
Paroxysm's Avatar
Tourneys Joined: 29
SC2SEA Supporter!The GatekeeperNazmus's Prophecy
Achievements (3)
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!
___________________________________
|| || Paroxysm.938 || ||
|| Veni Vidi Vici ||
Paroxysm is offline   OLD POST Reply With Quote
Paroxysm
View Public Profile
Send a private message to Paroxysm
Find all posts by Paroxysm
Unread Tue, 8th-May-2012, 11:22 PM Total Posts Made: 828 # 15
Meatex
Meatex's Avatar
Tourneys Joined / Won: 36/1
Golden GlorySC2SEA Supporter!Sleeping with the Fishes
Achievements (3)
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
Meatex is offline   OLD POST Reply With Quote
Meatex
View Public Profile
Send a private message to Meatex
Find all posts by Meatex
Unread Tue, 8th-May-2012, 11:53 PM Who's Who:   BnetId: ToRErasmus.733  Race: Clan: ToR  Location: Sydney  Total Posts Made: 1,454 # 16
|Erasmus|
|Erasmus|'s Avatar
Tourneys Joined: 11
SC2SEA Supporter!Community Builder
Achievements (2)
Quote:
Originally Posted by FaDeMeatex View Post
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.
|Erasmus| is offline Send a message via MSN to |Erasmus| Send a message via Skype™ to |Erasmus|   OLD POST Reply With Quote
|Erasmus|
View Public Profile
Send a private message to |Erasmus|
Find all posts by |Erasmus|
Unread Thu, 10th-May-2012, 8:41 AM BnetId: Zepph.293  Race: Location: Unkown  Total Posts Made: 258 # 17
Zepph
Zepph's Avatar
There is no fate but what we make for ourselves
Achievements (1)
Quote:
Originally Posted by |Erasmus| View Post
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!
Zepph is offline   OLD POST Reply With Quote
Zepph
View Public Profile
Send a private message to Zepph
Find all posts by Zepph
Unread Thu, 10th-May-2012, 8:58 AM Who's Who:   BnetId: ToRErasmus.733  Race: Clan: ToR  Location: Sydney  Total Posts Made: 1,454 # 18
|Erasmus|
|Erasmus|'s Avatar
Tourneys Joined: 11
SC2SEA Supporter!Community Builder
Achievements (2)
Quote:
Originally Posted by Zepph View Post
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.
|Erasmus| is offline Send a message via MSN to |Erasmus| Send a message via Skype™ to |Erasmus|   OLD POST Reply With Quote
|Erasmus|
View Public Profile
Send a private message to |Erasmus|
Find all posts by |Erasmus|
Unread Tue, 8th-May-2012, 11:56 PM BnetId: pyrox.385  Race: Clan: ToR  Location: India  Total Posts Made: 376 # 19
Daboo
Daboo's Avatar
^^ Agreed, c++ is a tough language. Try a memory managed language like java or c#, or maybe even vb, it's feels a little kiddish, but it's okay.
Daboo is offline   OLD POST Reply With Quote
Daboo
View Public Profile
Send a private message to Daboo
Find all posts by Daboo
Unread Thu, 10th-May-2012, 1:31 AM Total Posts Made: 18 # 20
eniram
Default Avatar
Learning php will open up so many doors for you in web design.
eniram is offline   OLD POST Reply With Quote
eniram
View Public Profile
Send a private message to eniram
Visit eniram's homepage!
Find all posts by eniram

Reply
Page 1 of 2 1 2 > All

« Previous Thread | Next Thread »

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page
Display Modes
View All Posts View All
Linear Mode Switch to Linear Mode
Hybrid Mode Hybrid Mode
Threaded Mode Switch to Threaded Mode

Similar Threads
Thread Thread Starter Forum Replies Last Post
Photoshop Need a signature ToRVenom General 5 Sun, 26th-Feb-2012 5:49 PM
Learning Korean - Anyone? inFeZa General 42 Thu, 13th-Oct-2011 1:30 PM
Need direction in learning Rei Strategy & Improvement 8 Sat, 26th-Mar-2011 11:23 AM
Your learning experiences Aean(: Starcraft 2 General Discussion 3 Tue, 15th-Feb-2011 2:16 PM

Events
Upcoming Events Add
No events scheduled in
the next 7 days.
OSC SEA Participation Bonus
Live Streams
No streams online.
Open SEABets
No open bets.
2015 OSEANIC Series
Latest Results
Americas Open #110 KeeN
OSC SEA Weekly #24 Probe
SC2Online Comm Open #38 aLive
February EU Ladder Heroes Nerchio
February NA Ladder Heroes TRUE
ANZ Cup #12 iaguz
Filthy NA Weekly #16 Semper
Proxy Tempest Open #43 PiLiPiLi
Top 20 OSC Rankings
1ByuN
2Seither
3DemiLove
4PiLiPiLi
5Kelazhur
6Cham
7iaguz
8aLive
9Solar
10KeeN
11EnDerr
12KingkOng
13TRUE
14GuMiho
15Probe
16puCK
17Snute
18PandaBearMe
19PiG
20Ryung
Full Point Standings
Earn extra points with Challenge Matches!
Bounties
Defeat these players and collect the $'s!
ByuN$100
INnoVation$75
Solar$75
Neeb$60
herO$50
GuMiho$50
Nerchio$50
TRUE$50
uThermal$50
Kelazhur$40
MajOr$40
Scarlett$40
Snute$40
aLive$30
Bly$30
iAsonu$30
KeeN$30
PiLiPiLi$30
puCK$30
Ryung$30
Cham$25
Cyan$25
iaguz$25
Guru$25
Seither$25
Semper$25
JonSnow$15
PandaBearMe$15
Probe$15
Latest Collected
Yours 2-0 Neeb $60
SC2ONLINE Comm Open #38
Azure 2-0 Seither $25
ANZ Cup #12
Cham 2-0 Cyan $25
OSC All Stars #24
FuturE 2-0 KeeN $30
ESL Americas Open #109
Donations
Donate using Paypal!

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.
Home - Contact Us - FAQ - Members List - Advertise - Terms of Service - Top - Mobile-friendly (alpha)
Powered by vBadvanced CMPS v3.2.2
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
The contents of this webpage are copyright of sc2sea.com © 2010-2015. All Rights Reserved.
The Grandmaster Manual is a Starcraft 2 Guide created and owned by sc2sea.com
Starcraft2 is a trademark of Blizzard Entertainment, this is a community fan site and no infringement is intended.
Custom artwork by Zeus, Banner designed by Cute, other artworks is used with permission with credits listed here. vBulletin skin by CompletevB.com