Hello, Salute and Hola! Let’s talk about languages, specifically programming languages…
I often get a lot of emails and messages (Yeah, I’m kind of a big deal…lol.), and one of the main questions is what is the best programming language for me to start out with, or what would the perfect programming language be?
Short Answer: There’s no such thing. Pick a language and let’s rock n’ roll. If you’ve seen any of my videos, I’ve broached this subject before and I think, “there’s really no number one language. This is a fantasy, an illusion (WILL saves – BOOM; old school DnD reference.) that beginners would be interested in because at the end of the day, the language that’s going to be number one depends on the type of work you’re going to do, depends on where you live, depends on the type of programming you want to do…”.
“First rule of programming: You don’t lose if you learn a language…All the modern languages share a lot of the same fundamentals, qualities and characteristics…”. Think of it like this: you’re 10 yrs. old in your parents basement playing super mario bros. on your nintendo ( please don’t sue, nintendo.). Then your older brother or sister enters and pops in super mario 2! At first, you’re a little trepidatious – different levels, different enemies – but after 3o seconds you’re back in saddle as you realize it’s still the same game – jump, jump, beat the boss, / next level: jump, jump, warpzone, / jump, jump, beat the final boss, finish the game, grab a pizza pocket and a soda, go to your room and air guitar to the RUSH album you stole from your brother’s room <the 80’s were a simpler time, yung’unns>.
Of course we’re going to go into more depth in the video <plus another RUBY zing :)>. But know that’s there’s really no one perfect programming language. Get out there, learn your craft, and you’ll always have the tools you need!
…Fair warning: this may get a little depressing but it’s worth it; promise…
Chances are at one point or another you’ve felt the itch. That feeling of wanting a change of [job] scenery, maybe even a new career path. Some of us grab opportunity by the horns and just make that switch, others make a more calculated move that usually involves taking some courses, making some phone calls and waiting for the right time to jump and land on the “terra-firma” of a new career.
Much to the utter amazement of the last group of us who unfortunately feel like there’s no chance; maybe we feel like we’re under-educated, maybe our present job has sucked all the motivation out of us or maybe we’re just scared to fail and fall behind on payments (mortgage,bills,etc.).
I’d imagine the issue becomes especially worse when you’re looking into technology jobs, like a software developer. Our insecurities about our own skill and ability to learn can be almost crippling. We may even ask ourselves what are real benefits of investing myself in this field? Not to mention the time/energy commitment and how much money are we really going to make?
Short (and admittedly somewhat vague) answer: lots of things. But right after job satisfaction, let’s face it: it’s money. How much will do I stand to make? Check out this video and I think you’ll be pleasantly surprised…
Also, if you’re wondering how stable a software development job is, check out this page.
The good news is, the more time you invest in learning new skills and competencies, the more money you can charge knowing that you are fully worth that amount <the more you learn, the more you earn>. So get out there and absorb all the knowledge you can. It may take time, it may take more energy than you thought, but it’s worth it and so are you!
These days we have many options when it comes to building websites, but which is the best way to build in 2018?
Let’s talk websites and the building thereof… So, you’re a small business owner or an aspiring website creator? Maybe you’re just interested in what goes into building a website. Well, there are many options and each has their PROs & CONs:
HTML & CSS The traditional way to do web design coding, these would be the two “languages” you’d have to learn and they can (theoretically) build any type of website. “There is literally no limitations, in terms of what you could build if you got into the nuts & bolts: the basics of building a website.” However, the downside is that you’re going to have to learn it; that is to say time investment, theory, practice; all the stuff that goes into learning a skill. But that being said, you know how to program!
Web Design Programs These can range from programs where you have to know a little bit of code (Dreamweaver, Brackets, etc.) to content management systems (CMS) like WordPress, down to easy site builders like WIX, for example. All are very different approaches (which we will touch on in the video) and vary in the amount of control you will likely have…
The key word here is control. As we go from straight up coding down the line, we lose flexibility and versatility; it goes from creating the very thing you see in your mind’s eye, to “what you see is what you get” on the building sites. And of course, that’s fine too. There’s nothing wrong or lazy with building a “wham-bam” website if that’s what fills your needs, but check out our video and you might get an idea of how to better fill those needs. And check out the links at the bottom if you’re curious about the aforementioned web design languages. Mastering the code of website creation does have it’s perks…
In this video, you learn about HTML5 and cutting edge CSS techniques. As long as you know basic HTML and CSS, you should be good to watch this video lesson. And yes, all the modern web browsers support this.
… At the same time, check out our new training site: webmentor.org.
I try to start with the point of the article whenever I can … so what is the best way to learn web design and web programming?
In a nutshell:
You want to as quickly as possible, get past the basic concepts and basic code principles. Too many courses these days concentrate too much on too many details.
Once you have that minimal knowledge, you should be building actual projects!
I’ve been teaching web design and programming for over a decade now and have been teaching for about 20yrs – give or take. And I can tell you that without a doubt, the best way to learn web design and programming is to build.
… With each site that you design, your skills will jump. With each dynamic database driven website that you build, your skills will jump.
Finishing the Job is Key
It is important that you complete projects. For some reason, leaving something half done, just doesn’t seem to have the same learning impact. That’s why smaller mini projects are great for learning because big projects take a long time to finish.
With that in mind, our Complete Web Designer training package follows these principles … which only makes sense since we created all the courses!
PS: If you want a DVD/USB hard copy sent you, we do that too.
Anyone who has read anything I’ve written (or watched my video blogs,) knows that I can’t stand academics. I was particularly vocal against the Web Standards zealots of the early 2000’s, wherein reality was pushed aside in favor of code purity.
These nerds would ignore reality – for example:
They would ignore how the most popular web browsers would interpret HTML and CSS code – which often times, was in a method contrary to their nerd wet-dreams. As such, they would come up with harebrained hacks to jam in their ‘compliant’ code … hacks that eventually broke in many cases, defeating the supposed original purpose of the Web Standards movement!
They would also obfuscate what the actual browser use was in terms of real people surfing the Web. They would come out with numbers that did not reflect the reality they were desperately trying to ignore: that the vast majority of people surfing the Web were using web browsers (Internet Explorer) that did not play nice with their ideas of how a web browser should read code.
… It gets even more stupid: even the basic web design cycle seemed to be ignored, where their recommendations would actually get in the way of productive web design and development. I am convinced many of the big names in this movement barely created websites in, or for the real-world – they were academics.